我有以下重写:
RewriteCond %{REQUEST_FILENAME} \.(css|js)$
哪种方法很有效并且可以处理以下请求:
http://domain.com/js/script.js
和http://domain.com/css/stylesheet.css
但是如果模式是:
我想排除 http://domain.com/projects/{varname}/{varname}/download/{varname}/{varname}.js
或
http://domain.com/projects/{varname}/{varname}/download/{varname}/{varname}.css
{varname}
可以是任何地方。
是否可以以某种方式更改我的RewiteCond以排除下载?
答案 0 :(得分:1)
您可以在当前之前添加另一个RewriteCond
:
RewriteCond %{REQUEST_FILENAME} !\/download\/
RewriteCond %{REQUEST_FILENAME} \.(css|js)$
RewriteRule ....
希望有所帮助。