0

这是我的 htaccess 设置,用于重定向不以“www”开头的 url。(在我的 LIVE 环境中):

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 

我还在名为 test.mydomain.com 的子域上运行我的镜像测试环境。我如何禁用此规则(因为它总是会重定向到实时环境)?

谢谢

4

2 回答 2

0

只需像这样添加test你的否定RewriteCond

RewriteCond %{HTTP_HOST} !^(www|test)\.
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 
于 2013-07-08T18:48:58.277 回答
0

Anubhava 的回答对我有用,只需稍作调整:

RewriteCond %{HTTP_HOST} !^(www|test)\. [NC]
RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L] 
于 2016-04-05T11:12:06.837 回答