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