您要解決重定向到舊域的問題嗎?當您將wordPress/ target=_blank class=infotextkey>WordPress網站遷移到新域時,用戶可能會被重定向回舊域。在本文中,我們將向您展示如何在遷移后修復WordPress重定向到舊域的問題。
遷移問題后重定向到舊域的原因是什么?
當您將WordPress網站移動到新域時,設置重定向非常重要。這樣,用戶會自動登陸新位置,您可以保持關鍵字排名和流量。
但是,重定向到新域可能無法正常工作,并且您的訪問者將被重定向回舊域。
此問題的主要原因之一是您的網站 URL 和主 URL 值在 WordPress 數據庫表中不同。您需要確保這兩個值都指向您的新域。
除此之外,DNS 問題還可能導致用戶在遷移后重定向到舊域。如果 DNS 服務器沒有響應或 DNS 記錄尚未更新,則訪問者將無法查看您的新網站 URL。
方法1:在WordPress設置中更新站點地址
解決此問題的最簡單方法是確保WordPress地址和站點地址在WordPress設置中相同。
如果您的站點地址 (URL) 仍顯示舊域,則用戶將在遷移后重定向到以前的 URL。
要解決此問題,只需前往 設置 » 常規 從您的 WordPress 管理面板。之后,在“站點地址(URL)”字段下輸入您的新域。
完成后,只需保存更改并訪問新域即可查看問題是否已解決。
但是,如果 URL 字段灰顯且不允許您鍵入新地址,請繼續閱讀并使用其他方法之一重定向您的域。
方法2:更改WordPress數據庫中的網站URL
修復重定向到舊域問題的另一種方法是更新WordPress數據庫表中的站點URL。
您可以使用WordPress托管服務提供的cPanel輕松訪問數據庫。在本教程中,我們將使用 Bluehost 作為示例,但該過程與其他托管公司類似,如 Hostinger, SiteGround 等。
首先,您需要登錄到托管服務控制面板。之后,只需單擊左側菜單中的“高級”選項卡。
接下來,您可以向下滾動到“數據庫”部分,然后單擊“phpMyAdmin”選項。
您需要等待幾秒鐘,直到phpMyAdmin打開。
打開后,您需要從左側的導航面板轉到wp_options表。
請注意,每個托管服務對數據庫表都有不同的命名約定。但是,您要查找的那個將始終以“_options”結尾。
例如,在本教程中,我們將單擊Bluehost的phpMyAdmin中的“staging_45f_options”表。
接下來,您需要編輯“站點網址”和“主頁”選項。
首先,繼續并單擊“siteurl”選項的“編輯”按鈕。
之后,您需要在option_value字段中輸入新域名。完成后,只需單擊“開始”按鈕。
現在,您可以返回主wp_options頁面并編輯“主頁”選項。
接下來,您需要在option_value字段中輸入新域。
輸入值后,單擊“開始”按鈕。
方法 3:刷新 PC 上的 DNS 緩存
如果遷移后仍無法解決舊域重定向的問題,則應檢查DNS設置。
有時,域名更改最多可能需要 12 到 48 小時才能生效。因此,沒有更新 DNS 記錄的互聯網提供商會將用戶重定向到舊域。
您只需刷新 DNS 緩存,以便它獲得最新信息和新的網站 URL。這也有助于解決 DNS 服務器無響應的問題。
專業提示:使用seo插件執行完整的站點重定向
當您手動執行重定向到新域時,總是有可能出錯。因此,用戶仍會被重定向到舊域。
設置重定向的一種更簡單的方法是使用WordPress SEO插件,如All in One SEO(AIOSEO)。它提供了一個強大的重定向管理器,您可以使用它來將整個站點重定向到新域,而不會出現任何問題。