RewriteCond 接缝效果不佳
RewriteCond seams not to work well
我有一个包含以下内容的 htaccess:
RewriteEngine on
RewriteBase /new/
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^(.*)\.(jpg|css|js|gif|png)$ [NC]
RewriteRule ^(.*)$ index.php?page= [L]
我正在处理的URL有点像:
http://www.example.xy/new/
当我这样调用 link 时:
<a href="aaa/bbb/ccc">test</a>
URL应该想出
http://www.example.xy/new/aaa/bbb/ccc
问题是,无论我做什么,我所有的 css、js 和图像都消失了,因为我把它们包括在内,比如
<link href="style.css" ... />
这最终在
<link href="aaa/bbb/ccc/style.css" ... />
我怎么能否认这一点或者我做错了什么?
我的 .htaccess 基于几个教程和一些 qoogle 搜索的帖子...
RewriteCond seams not to work well
很好用,就是实现
将此添加到您的 html head 部分以解决您的 css, js 问题。
<base href="http://www.yoursite.com" />
我有一个包含以下内容的 htaccess:
RewriteEngine on
RewriteBase /new/
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^(.*)\.(jpg|css|js|gif|png)$ [NC]
RewriteRule ^(.*)$ index.php?page= [L]
我正在处理的URL有点像:
http://www.example.xy/new/
当我这样调用 link 时:
<a href="aaa/bbb/ccc">test</a>
URL应该想出
http://www.example.xy/new/aaa/bbb/ccc
问题是,无论我做什么,我所有的 css、js 和图像都消失了,因为我把它们包括在内,比如
<link href="style.css" ... />
这最终在
<link href="aaa/bbb/ccc/style.css" ... />
我怎么能否认这一点或者我做错了什么?
我的 .htaccess 基于几个教程和一些 qoogle 搜索的帖子...
RewriteCond seams not to work well
很好用,就是实现
将此添加到您的 html head 部分以解决您的 css, js 问题。
<base href="http://www.yoursite.com" />