Mod_rewrite打破链接href


mod_rewrite breaking link hrefs

当使用mod_rewrite,我想知道是否有一个可能的,灵活的方式来全局设置当前工作目录作为根,所以样式表/图像路径不会打破时,通过mod_rewrite传递参数:

我目前使用define("PATH", "/subfolder/");,其中我放置在每个链接href/src的开头,但我认为必须有一个更灵活的方式来做到这一点。

,

stylesheets/styles.css在没有参数传递时工作,但在使用mod_rewrite参数时中断。

有什么建议吗?

这里的前两个RewriteCond规则排除了与物理上存在的文件或文件夹匹配的url。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]