2

我的问题很简单,但我想在第一次尝试时就完全正确,因为我正在开发一个实时网站,如果我搞砸了,可能会发生不好的事情:)

因此,作为将我的所有常规访问者转发到 /myfolder/ 的 RewriteRule 的一部分,如果您已经在该文件夹中,则有一条重要的行会阻止应用该规则:

RewriteCond %{REQUEST_URI} !^/myfolder/

这很好用。我想要的是将我的 dev 文件夹添加到该异常中,这样我和我的客户就可以访问我的开发项目,而所有其他 URI 仍然被转发到 /myfolder/

我猜我需要按照以下方式修改 RewriteCond:

RewriteCond %{REQUEST_URI} !^/myfolder/ 

(这里我基本上需要正确语法中的“或”)!^/dev/

什么是正确的语法?

4

1 回答 1

1

您实际上可以使用此条件:

RewriteCond %{REQUEST_URI} !^/(myfolder|dev)/ [NC]
于 2013-09-17T09:13:42.173 回答