我正在为我的网站使用重写规则,但它正在更改更改脚本src Path
这是我正在使用的规则
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
RewriteRule ^(.*)$ /user_page.php?id=$1 [NC]
# Changing Search URL
RewriteRule ^/([^/]*)/([^/]*)/([^/]*)$ search_out.php?comp_city=$1&one=$2comp_landmark=$3 [L]
#更改搜索网址是导致问题的网址... 页面它将显示脚本src或所有链接rel =“stylesheet”type =“text / css”指向http://www.xxxxx.com/Rajpura/Schools/js/jquery-1.6.2.min.js而不是http://www.xxxxx.com/js/jquery-1.6.2.min.js
请帮忙
答案 0 :(得分:2)
答案 1 :(得分:0)
当在html中嵌入CSS或图像时,尝试从斜杠开始从根目录中获取文件:
<link rel="stylesheet" href="/css/style.css" />
与图像相同:
<img src="/images/pic.png" alt="image" />
<img src="/mypic.png" alt="image" />
或者解决方法是在模板中添加:
<base href="/">
这将强制浏览器将/(在此示例中)前置到所有相关资源链接。