2011-06-17 86 views
0

我有以下规则将所有流量重定向到一个子文件夹。 但是,现在我需要在特定情况下停止它。htaccess - 不重定向

# 
RewriteEngine On 

RewriteCond %{HTTP_HOST} mywebsite.com 
RewriteCond %{REQUEST_URI} !cms/ 
RewriteRule ^(.*)$ cms/$1 [L] 
# 

如果传入的请求是http://www.mywebsite.com/goodies/ 我想忽略上述重定向。

任何人都可以帮助我吗?

回答

2

更换你的第二个条件行

RewriteCond %{REQUEST_URI} !cms/ 

通过

RewriteCond %{REQUEST_URI} !^/(cms|goodies)/ 
0

重写规则之前加入的条件为你做的cms/

RewriteCond %{REQUEST_URI} !goodies/ 
+0

感谢,对我来说没有工作 - 只有这样我才能得到它的工作是如果我拿出RewriteRule cms。 – Chin 2011-06-17 05:22:35