这是我的 htaccess 设置,用于重定向不以“www”开头的 url。(在我的 LIVE 环境中):
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
我还在名为 test.mydomain.com 的子域上运行我的镜像测试环境。我如何禁用此规则(因为它总是会重定向到实时环境)?
谢谢
只需像这样添加test
你的否定RewriteCond
:
RewriteCond %{HTTP_HOST} !^(www|test)\.
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
Anubhava 的回答对我有用,只需稍作调整:
RewriteCond %{HTTP_HOST} !^(www|test)\. [NC]
RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L]