同一个WordPress网站上的多个域

时间:2013-11-27 22:47:50

标签: wordpress apache redirect dns

我有一个运行在Apache上的Wordpress网站,现在我想在此网站上添加另一个域名地址。 在这里用几句话来说......我有两个域名domain1.comdomain2.comdomain1.com已设置且网站正常运行,但现在我想为同一网站添加另一个域。 domain2.com,必须重定向到domain1.com,问题是我不知道为什么它不起作用,因为当我尝试访问domain2.com时,它会打开以下地址。

http://domain1.com/wp-signup.php?new=domain2.com

基本上这是在注册页面上重定向到默认域。我该怎么做才能解决这个问题? 希望你能理解这个问题,我不知道如何更好地解释它。

编辑: 我在.htaccess中添加了以下规则并重新启动了apache,但问题仍然存在。也许是来自Wordpress的东西?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)domain2.com [NC]
RewriteRule ^(.*)$ http://domain1.com/$1 [R=301,L]

2 个答案:

答案 0 :(得分:1)

好的,看起来所有这些都与wordpress相关,而apache(htaccess)在这里无关。适合我的解决方案: 我在wp-config.php中添加了这一行,现在效果很好。现在,如果我访问domain2.com,它会被重定向到domain1.com,这正是我想要的。 :)

define( 'NOBLOGREDIRECT', 'http://domain1.com' );

答案 1 :(得分:0)

这是我用于301重定向的内容:

RewriteCond %{HTTP_HOST} ^domain2.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain2.com$
RewriteRule ^(.*)$ "http\://www.domain1.net/$1" [R=301,L]

无论用户是否输入www,都会重定向域名。网址的一部分。反斜杠(\)可以避开标点符号。

希望这有帮助。