2017-06-02 80 views
0

我幾天前在wordpress中創建了一個網址爲http://abctest.com的網站。現在該網站已發佈到域http://www.bcdefg.comWordPress的重定向循環錯誤

服務器是一樣的,我沒有遷移該網站,只有域被指向同一個服務器。我已將wphome和wpsite網址更改爲相應的網域。

我想實現的是將所有http://abctest.comhttp://www.abctest.com請求重定向到http://www.bcdefg.com

我試圖使用.htaccess重定向,但這會導致太多的重定向錯誤。任何解決方案

以下是我的htaccess代碼。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !bcdefg.com$ [NC] 
RewriteRule ^(.*)$ http://www.bcdefg.com/$1 [L,R=301] 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

回答

0

錯誤是在你的rewriteCond:您的主機是www.bcdef.com而不是bcdef.com(www是重要的)

嘗試更換此

RewriteCond %{HTTP_HOST} !bcdefg.com$ [NC]

本: RewriteCond %{HTTP_HOST} !www.bcdefg.com$ [NC]