RewriteCond接缝不能正常工作

时间:2015-11-19 16:35:57

标签: .htaccess mod-rewrite url-rewriting rewrite

我对此内容有一个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=$1 [L]

我正在处理的URL有点像:

http://www.example.xy/new/

当我拨打这样的链接时:

<a href="aaa/bbb/ccc">test</a>

网址应该出现

http://www.example.xy/new/aaa/bbb/ccc

问题是,无论我做什么,我的所有css,js和图像都已消失,因为我将它们包括在内

<link href="style.css" ... />

最终进入

<link href="aaa/bbb/ccc/style.css" ... />

我怎么能否认这个或我做错了什么?

我的.htaccess基于几个教程和一些qoogle搜索的帖子......

1 个答案:

答案 0 :(得分:2)

  

RewriteCond接缝无法正常工作

工作正常,是实施

将此添加到您的html head部分以修复您的css,js问题。

<base href="http://www.yoursite.com" />