htaccess - 没有重定向

时间:2011-06-17 04:53:17

标签: .htaccess

我有以下规则将所有流量重定向到子文件夹。 但是,现在我需要在某些情况下阻止它这样做。

#
RewriteEngine On

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

如果收到的请求是http://www.mywebsite.com/goodies/ 我想忽略上面的重定向。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

替换第二个条件行

RewriteCond %{REQUEST_URI} !cms/

通过

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

答案 1 :(得分:0)

在RewriteRule之前添加条件,就像对cms /

一样
RewriteCond %{REQUEST_URI} !goodies/