【发布时间】:2011-04-15 04:57:53
【问题描述】:
我想在我的 .htaccess 中添加一些代码,以将多个不同的域重定向到一个域。我已经看到可以为一个域执行此操作的代码,例如:
RewriteCond %{HTTP_HOST} ^www\.example\.net
RewriteRule (.*) http://www.example.com/$1 [R=permanent,QSA,L]
但是将多个域重定向到一个域的最佳方法是什么?
【问题讨论】:
我想在我的 .htaccess 中添加一些代码,以将多个不同的域重定向到一个域。我已经看到可以为一个域执行此操作的代码,例如:
RewriteCond %{HTTP_HOST} ^www\.example\.net
RewriteRule (.*) http://www.example.com/$1 [R=permanent,QSA,L]
但是将多个域重定向到一个域的最佳方法是什么?
【问题讨论】:
仅当域不是您要重定向到的域时才重定向:
RewriteCond %{HTTP_HOST} !(^www\.example\.com$)
RewriteRule (.*) http://www.example.com/$1 [R=permanent,QSA,L]
【讨论】: