我有这个.htaccess文件:
Options +FollowSymLinks
RewriteEngine On
# put trailing slash
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
# to make pretty urls
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?get=$1/ [QSA,L]
问题是,当我查看firebug的控制台时,我发现所有资源(.js,.css)都被调用了两次。
这个htaccess文件出了什么问题?
非常感谢! (抱歉我的英语不好)
答案 0 :(得分:0)
将您的第一条规则修改为:
# put trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_METHOD} !=POST
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
确保在新浏览器中进行测试以避免缓存问题。