1

在我的 htaccess 中,我设置了一些重写规则来将我丑陋的动态 url 更改为干净的静态模仿者:

mysite.com?content=content&content_att=content_att
mysite.com/content/content_att

.htaccess

RewriteRule ^([A-Za-z0-9]+)/([^/]+)/?$ ?a=b&content=$1&content_att=$2 [L,QSA]
RewriteRule ^([A-Za-z0-9]+)/?$ ?a=b&content=$1 [L,QSA]

规则工作得很好,但我的问题是样式表根本不影响页面。我没有在样式表链接中使用相对路径,我检查了确认样式表已“加载”的 DOM 树。很奇怪,它们被找到了,但没有被应用。

4

1 回答 1

2

在顶部添加以下内容.htaccess以防止它重写实际 URL:

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
于 2013-03-31T05:39:58.093 回答