隐藏网址扩展时找不到css文件?

时间:2013-04-03 23:05:47

标签: .htaccess

我找到了一种在用于我网站的用户浏览器中隐藏网址扩展的方法, 所以www.mysite.com/home.php现在是www.mysite.com/home/

我遇到的问题是css现在没有被拉/没被找到,有没有办法可以从.htaccess重写中排除css,jpg,png gif和js?

继承我的代码使用:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L] 

我尝试添加此功能,但它不起作用:

RewriteCond %{REQUEST_URI}  !\.css$

1 个答案:

答案 0 :(得分:0)

尝试更改

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

虽然无法确定。