如何將WordPress網(wǎng)站從舊域名遷移至新域名
有時候我們可能因為某些原因(舊域名賣掉、被污染、被墻掉等等),需要將wordpress網(wǎng)站移至新域名。更改您網(wǎng)站的域名會可能影響網(wǎng)站SEO排名,因此這是一個需要非常小心的過程。
雖然您在將網(wǎng)站遷移到新域時無法避免暫時的SEO波動,但您絕對可以將影響降到最低,并迅速恢復搜索流量和排名。在本教程中,我們將介紹如何SEO影響最小化的情況下將WordPress移至新域名的方法。
以下是我們將介紹的5個步驟,以幫助您將WordPress網(wǎng)站遷移到新域名:
- 為WordPress網(wǎng)站創(chuàng)建一個Duplicator包
- 為新域名創(chuàng)建數(shù)據(jù)庫
- 在新域名上解壓WordPress
- 設置永久301重定向
- 將更改通知Google
更改域之前需要了解的內(nèi)容
在開始之前,您應該了解一些事項。
轉(zhuǎn)移到新域名的過程會暫時影響您的搜索引擎排名,因為Google和其他搜索引擎需要適應變化。
是的,這也會暫時影響您的搜索流量。請記住,這是正?,F(xiàn)象,所有切換到新域名的網(wǎng)站都會發(fā)生這種情況。
但是,您可以按照本指南顯著降低SEO影響。我們會告訴你正確的方式移動你的WordPress網(wǎng)站到一個新的域名,建立適當?shù)?01個重定向,并通知搜索引擎。
請注意,本指南不適用于將WordPress站點移至新主機。這僅用于切換域名。雖然該過程類似,但此過程還涉及一些額外的步驟。這些額外的步驟將幫助您保護您的SEO排名和流量。
預備步驟:您需要開始做什么
在本指南中,我們假設您在oldsite.com上設置了WordPress網(wǎng)站,并且您正在嘗試將其遷移到newsite.com。
我們還假設您已經(jīng)擁有一個WordPress托管帳戶,并且您熟悉您的網(wǎng)絡托管控制面板。
您還需要知道如何使用FileZilla等FTP客戶端,或如何使用托管帳戶儀表板下可用的文件管理器應用程序編輯文件。
一旦你準備好這些東西,你就可以開始這個過程了!
步驟1:為WordPress網(wǎng)站創(chuàng)建一個Duplicator包
您需要做的第一件事是創(chuàng)建WordPress網(wǎng)站的完整備份。我們將使用此備份創(chuàng)建您網(wǎng)站的副本,以便您可以正確設置從舊域到新域的重定向。
雖然有許多WordPress備份插件可用,但本教程我們將使用Duplicator,這是一個免費的備份和遷移插件。
讓我們首先在您的舊域名上安裝和激活Duplicator插件。
激活后,該插件將在您的WordPress管理后臺中添加一個Duplicator菜單項。您需要單擊Duplicator菜單,然后單擊“Create New”按鈕以創(chuàng)建新包或WordPress站點的副本。
之后,系統(tǒng)會要求您單擊“Next ”按鈕繼續(xù)。
Duplicator現(xiàn)在將運行網(wǎng)站Duplicator向?qū)АJ紫?,它將運行一些測試以查看是否一切正常。如果插件發(fā)現(xiàn)問題,您將看到帶有說明的警告。
如果所有項目都標記為“Good”,則單擊“Build”按鈕。
該插件現(xiàn)在將開始為您的網(wǎng)站文件創(chuàng)建duplicator包。此過程可能需要幾分鐘時間,具體取決于您網(wǎng)站的大小。
完成后,您將看到安裝程序和存檔包的下載選項。您需要單擊“One-click download”鏈接將這兩個文件下載到您的計算機。
存檔文件是WordPress文件的完整副本。它包括您的wordpress主題、固定鏈接設置、插件、上傳以及由WordPress插件創(chuàng)建的任何其他文件。
安裝程序腳本是一個PHP文件,它將通過解壓縮存檔文件來自動化和運行WordPress遷移。
步驟2:為您的新域名創(chuàng)建數(shù)據(jù)庫
在將:WordPress站點移動到新域之前,您需要一個新的SQL數(shù)據(jù)庫來解壓新域名上的WordPress。
如果您已經(jīng)創(chuàng)建了數(shù)據(jù)庫,則可以跳過此步驟。
要創(chuàng)建數(shù)據(jù)庫,您需要訪問您的主機帳戶的cPanel儀表板,向下滾動到“Databases”部分,然后單擊“MySQL Databases”圖標。
注意:您的主機控制面板可能與屏幕截圖略有不同。但是,您仍然應該能夠找到帶有創(chuàng)建新數(shù)據(jù)庫選項的數(shù)據(jù)庫部分。
只需為您的數(shù)據(jù)庫提供一個名稱,然后單擊“Create Database”按鈕。
cPanel現(xiàn)在將為您創(chuàng)建一個新數(shù)據(jù)庫。之后,您需要向下滾動到MySQL Users部分。
接下來,為您的新用戶提供用戶名和密碼,然后單擊“Create a user”按鈕。確保在安全的地方記下用戶名和密碼。
您剛剛創(chuàng)建的新用戶仍然無權處理數(shù)據(jù)庫。讓我們改變它。
向下滾動到“Add User to Database”部分。首先從“User”字段旁邊的下拉菜單中選擇您創(chuàng)建的數(shù)據(jù)庫用戶。然后選擇您剛剛創(chuàng)建的新數(shù)據(jù)庫并單擊“Add”按鈕。
您的數(shù)據(jù)庫現(xiàn)在已準備好用于將WordPress移動到新域名。確保記下數(shù)據(jù)庫名稱、用戶名和密碼。您將在下一步中需要此信息。
注:如果你使用MySQL的phpadmin創(chuàng)建數(shù)據(jù)庫,上述的過程有所不同,但大體的操作類似,即為新域名創(chuàng)建一個數(shù)據(jù)庫,以便于將舊數(shù)據(jù)導入。
步驟3:在您的新域名上解壓:WordPress
現(xiàn)在您需要將您之前下載的Duplicator文件上傳到您的新域名。
Duplicator軟件包也包含您的WordPress安裝。這意味著您無需在新域上安裝WordPress。
首先,使用FTP客戶端連接到您的域名。連接后,請確保您網(wǎng)站的根目錄完全為空。
之后,您可以將存檔和安裝程序文件上傳到根目錄(通常是public_html)。
兩個文件都上傳完成后,您現(xiàn)在就可以解壓WordPress。
打開一個新的瀏覽器選項卡并轉(zhuǎn)到以下URL:
http://example.com/installer.php
不要忘記用您的新域名替換example.com。這將啟動Duplicator遷移向?qū)А?/p>
安裝程序?qū)⒉檎掖鏅n文件。您需要選中條款復選框,然后單擊下一步按鈕繼續(xù)。
現(xiàn)在,安裝程序?qū)⒁竽渲肳ordPress數(shù)據(jù)庫信息。
您的主機可能是本地主機。之后,您將輸入在前面步驟中為新域名創(chuàng)建的數(shù)據(jù)庫的詳細信息。
完成后,單擊下一步按鈕繼續(xù)。
Duplicator現(xiàn)在會將您的WordPress數(shù)據(jù)庫備份從存檔中解壓到您的新數(shù)據(jù)庫中。
接下來,它會要求您更新站點URL或路徑。您不必更改任何內(nèi)容,因為它會自動檢測您域名的新URL及其路徑。
如果沒有,那么您可以將URL更改為您的新域名。之后,單擊下一步按鈕繼續(xù)。
Duplicator現(xiàn)在將完成遷移。
您可以單擊“Admin Login”按鈕以使用新域名進入您網(wǎng)站的WordPress管理后臺。
步驟 4:設置永久301重定向
下一步是將到達您的舊域名的用戶指向新域。這是通過設置301重定向來完成的。
301重定向?qū)τ赟EO和用戶體驗非常重要。添加它們將允許您自動將用戶和搜索引擎重定向到您的新域名。
換句話說,每當有人登陸您舊域上的帖子或頁面時,他們將被自動重定向到您新域上的相同帖子或頁面,而不是看到404錯誤。
為了保持重定向,您需要保持舊的WordPress安裝處于活動狀態(tài),以便它可以繼續(xù)重定向到您剛剛創(chuàng)建的新安裝。
有兩種方法可以設置重定向。第一種方法很簡單,只需點擊幾下。第二種方法需要您手動編輯文件。
方法 1. 使用All in One SEO設置301重定向
對于這種方法,我們將使用All in One SEO(AIOSEO)。它是市場上最受歡迎的WordPress SEO插件之一,可讓您輕松優(yōu)化 WordPress 網(wǎng)站以進行 SEO。
首先,您需要在舊域上安裝并激活All in One SEO插件。
注意:您至少需要插件的Pro版本才能訪問重定向管理器插件。您還可以在新的WordPress網(wǎng)站上設置AIOSEO,以進一步提高您的搜索引擎排名和流量。
在舊域上激活后,您需要訪問All in One SEO ? Redirects頁面,然后單擊激活重定向按鈕。
接下來,您需要切換到“Full Site Redirect”選項卡并打開“Relocate Site”開關。之后,您需要在“Relocate to domain”選項旁邊輸入您的新域名。
不要忘記單擊“Save Changes”按鈕來存儲您的設置。
方法 2. 手動設置重定向到新域
此方法要求您編輯舊域名上的WordPress網(wǎng)站的.htaccess 文件。
首先,您需要使用FTP連接到舊站點并編輯.htaccess文件。
這將與您的wp-includes或wp-admin文件夾位于同一目錄中。打開.htaccess 文件并在最頂部粘貼以下代碼行:
#Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]
注意:將上面代碼中的newsite.com替換為您的新域名。
應用這些更改后,請訪問您的舊域名。它應該會自動將您重定向到新域名。
如果沒有,則表示重定向設置不正確,并且您的服務器可能不支持重定向規(guī)則。您需要聯(lián)系您的網(wǎng)絡托管公司的支持團隊以啟用RewriteEngine。
步驟 5:將您的新域名通知Google
現(xiàn)在您已將WordPress移至新域名并設置了重定向,是時候通知Google您的地址更改了。這將幫助Google快速找到您的新網(wǎng)站域并開始在搜索結果中顯示它。
首先,您需要確保您的新域名和舊域名都作為兩個不同的屬性添加到Google Search Console。
接下來,您需要在Google Search Console帳戶儀表板中選擇舊域名作為活動屬性。
之后,單擊左欄中的“Settings”菜單,然后單擊“Change of Address”工具。
現(xiàn)在,您需要在“Update Google”部分下選擇您的新域,然后單擊“Validate & Update”按鈕。
就是這樣,Google現(xiàn)在將驗證您的舊域名是否正在重定向到新域名并保存您的更改。
在下一個屏幕上,Google Search Console將向您顯示提交地址更改請求的分步向?qū)А?/p>
注:你也可以在百度搜索資源平臺,進入搜索服務-站點優(yōu)化與維護-網(wǎng)站改版,將舊站點名指向新站點名,來通知百度搜索引擎完成搜索引擎結果中的URL地址變更。在此操作前,務必做好全站的舊域名301跳轉(zhuǎn)至新域名設置。
通知您的用戶有關新域名的信息
雖然301重定向完成了它們的工作,但公開宣布遷移總是好的。
您只需在新網(wǎng)站上寫一篇博文并在您的社交媒體帳戶上分享即可。
如果您有電子郵件通訊或推送通知訂閱者,那么您也應該向他們發(fā)送通知。
這在很多方面都有幫助。
首先,您的用戶在閱讀新域后更有可能記住它。
其次,您可以要求您的用戶讓您知道他們是否看到任何錯誤。您無法單獨在各種不同類型的瀏覽器或系統(tǒng)環(huán)境中測試您的站點。有一雙新的眼睛看著它總是有幫助的。
我們希望本教程能幫助您將WordPress網(wǎng)站移至新域名。
版權聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡收集,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系網(wǎng)站客服處理。