2013-10-19 52 views
3

我最近推出了3個新的WordPress網站,由於某些原因,他們都獲得重定向循環。去www.example.com重定向到example.com。其中之一,我剛剛決定堅持非www,因爲它是一個全新的網站,但其他人我需要強制www。WordPress網站保持重定向到無www

到目前爲止,我已經試過如下:

  • 更改.htaccess強制WWW - 沒有工作
  • 定義我的博客&網站網址在wp-config.php - 沒有工作
  • 更新數據庫從www.example.com改變到example.com和回到www.example.com只是想重置它 - 沒有工作

我以前從未遇到過這個問題,直到最近。

回答

4

這個問題實際上與WordPress無關。在最近升級到Plesk 11.5後,域名的「主機設置」中有一個選項是錯誤的。該設置被稱爲「首選域」。

首選域:

不管遊客在瀏覽器中 (帶有www前綴或沒有它)指定域的URL中,優選的 域的網址打開一個頁面。 HTTP 301代碼用於這種重定向。 「無」值意味着不執行重定向。

出於某種原因,它默認爲「domain.tld」,但它應該設置爲「無」。這立即解決了問題,現在WordPress不進入重定向循環。

下面是步驟來更改它:

  1. 轉到您的域名
  2. 點擊「網站&域」
  3. 點擊的域名「虛擬主機設置」
  4. 查找「首選域名」並選擇「無」
相關問題