我有以下规则将所有流量重定向到子文件夹。 但是,现在我需要在某些情况下阻止它这样做。
#
RewriteEngine On
RewriteCond %{HTTP_HOST} mywebsite.com
RewriteCond %{REQUEST_URI} !cms/
RewriteRule ^(.*)$ cms/$1 [L]
#
如果收到的请求是http://www.mywebsite.com/goodies/ 我想忽略上面的重定向。
任何人都可以帮助我吗?
答案 0 :(得分:2)
替换第二个条件行
RewriteCond %{REQUEST_URI} !cms/
通过
RewriteCond %{REQUEST_URI} !^/(cms|goodies)/
答案 1 :(得分:0)
在RewriteRule之前添加条件,就像对cms /
一样RewriteCond %{REQUEST_URI} !goodies/