2013-04-11 124 views
1

我在我的域根目录中使用了以下.htacces文件。RewriteCond和RewriteRule排除特定文件夹

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt|admin|cache) 
RewriteRule ^(.*)$ index.php [L] 

的一个问题是,当我尝试打开位于cache/themes/theme1/global.css

文件,但由于某种原因,它不会从RewriteRule

任何排除的文件夹cache知道一个解决方案?

+0

你确定它是mod_rewrite不排除请求而不是相对URI问题吗? – 2013-04-11 07:56:08

回答

0

我没有测试这个,但应该工作;

RewriteEngine on 
RewriteRule ^(cache.*)$ $1 [L] 
RewriteCond $1 !^(index\.php|images|robots\.txt|admin|cache) 
RewriteRule ^(.*)$ index.php [L]