2013-11-27 105 views
0

我有一個運行在Apache上的Wordpress網站,現在我想添加另一個域名地址到這個網站。 在這裏幾句話...我有兩個域名domain1.comdomain2.comdomain1.com已設置,網站正常工作,但現在我想爲同一網站添加另一個域。 domain2.com,必須重定向到domain1.com,問題是我不知道爲什麼它不起作用,因爲當我嘗試訪問domain2.com時,它會打開以下地址。同一WordPress網站上的多個域名

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] 

回答

1

好吧,看起來像所有這一切都與wordpress相關,並且apache(htaccess)在這裏無所事事。該解決方案適用於我: 我已經在wp-config.php中添加了這一行,現在它工作的很好。現在,如果我訪問domain2.com它將重定向到domain1.com,正是我想要的。 :)

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

這是我用我的301個重定向:

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

這重定向不管有沒有人在WWW鍵入域名。部分網址。反斜槓(\)可以避開標點符號。

希望這會有所幫助。

+0

不幸的是,這是行不通的。我不知道爲什麼。 P.S:我編輯了OP,代碼中有一個錯字。 –

相關問題