Url rewriting 如何从重写规则中排除样式表和javascript文件?

Url rewriting 如何从重写规则中排除样式表和javascript文件?,url-rewriting,Url Rewriting,我目前有一个重写规则,如下所示: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/([^/]+)$ $2.php?locale=$1 [QSA,L] RewriteRule ^([^/]+)/([^/]+)/([^/]+) $2.php?page=$3&locale=$1 [QSA,L] 我的页面URL如下所示: http://example.co

我目前有一个重写规则,如下所示:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^/]+)/([^/]+)$ $2.php?locale=$1 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+) $2.php?page=$3&locale=$1 [QSA,L]
我的页面URL如下所示:

http://example.com/en/new
http://example.com/en/index
或者这个:

http://example.com/en/new/1
至于索引页,它是这样的:

http://example.com/en/new
http://example.com/en/index
我想去掉“索引”这个词,所以我添加了这个规则:

RewriteRule ^(.*)$ index\.php/$1 [L]

除了我的web资产css,位于:/css和/js文件夹下的js文件现在有500个错误。因此,我的问题是如何排除重写这两个目录下指向这些文件的URL。

这解决了我的问题。或者从这里使用建议的答案

http://stackoverflow.com/questions/1848500/htaccess-mod-rewrite-how-to-exclude-directory-from-rewrite-rule?rq=1
或者只需在不希望重写的目录中创建一个.htaccess文件,然后将其放入:

RewriteEngine Off