我已经想通了,在用户浏览器,对我的网站的作品隐藏URL扩展的一种方式,所以 是www.mysite.com/home.php现在www.mysite.com/home/隐藏网址扩展名时找不到css文件?
问题我有是现在不被拉/不被发现的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$
从我头顶加'RewriteRule css /(.*)css/$ 1 [NC]''之后'RewriteEngine On'可能工作... – Dominik 2013-04-03 23:08:02
btw这是一个Apache的mod_rewrite问题,而不是一个PHP或CSS的一个; ) – Dominik 2013-04-03 23:08:42
谢谢你尝试,但没有工作:( – 2013-04-03 23:13:48