在同一IP上将一个域重定向到另一个域

时间:2011-01-28 16:56:45

标签: .htaccess mod-rewrite

我有两个网站,我们称之为example.com和example2.com。

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

我需要一个htaccess规则,该规则将引导通过旧域example.com访问该网站的所有流量,301将其重定向到新域example2.com。

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

1 个答案:

答案 0 :(得分: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]