2011-01-28 192 views
0

我有两个站点,可以称它们为example.com和example2.com。将一个域重定向到同一个IP上的另一个域

该网站过去只能通过example.com访问,但我们的客户想更改他们的名字,所以他们注册了example2.com。现在example.com和example2.com现在指向同一个网站。

我需要一个htaccess规则来指导所有通过旧域example.com和301重定向到新域example2.com的流量。

我知道它会涉及至少一个REWRITE_COND,但我不知道我需要什么语法。

回答

0

没关系,我想通了。这是我的解决方案:

# Redirect Traffic from old domain 
RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteRule (.*) http://www.example2.com/$1 [R=301,L] 
RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule (.*) http://www.example2.com/$1 [R=301,L] 
+0

你把这段代码放在哪里?我对你的解决方案感兴趣。 – 2011-06-14 05:30:05