
本文將詳解如何正確地把 WordPress 網站遷移到新域名下,同時不會失去你已有的 SEO 成果。在開始之前,我們要明確幾點。網站更換域名會暫時影響你的搜索引擎排名,因為搜索引擎對此變化進行調整需要時間,也就同樣會暫時影響網站的搜索流量。但這些都是正常現象,任何網站更換域名都會出現這樣的情況。
但是隻要使用適當的方法遷移網站,是可以極大地減少對 SEO 的負面影響的。例如設置正確的 301 重定向、通知搜索引擎等。請注意這裏的網站遷移不是指將 WordPress 遷移到新的虛擬主機,而是僅僅是更換域名。雖然這兩個過程有相似之處,如 301 重定向等,但是畢竟操作有所不同。
假設你的 WordPress 網站舊域名為 oldsite.com,你想將域名替換成 newsite.com 。用户最好已有主機賬户,並熟悉主機控制面板和 FTP 的使用。
步驟 1:創建完整備份
在做任何事情之前,為你的 WordPress 網站創建一個完整的備份是非常重要的。實現 WordPress 備份的插件有很多,如 BackupBuddyVaultPress,BackWPup 或 WordPress Dropbox 。
步驟 2:遷移 WordPress
備份之後,在原網站上的 WordPress 中安裝並激活 Duplicator plugin 插件。激活後,插件將在 WordPress 管理面板中的添加 Duplicator plugin 菜單項。點擊 Duplicator plugin 菜單,出現一個類似下面的屏幕。只需點擊創建按鈕,創建一個新的包。
點擊“ 創建” 按鈕,就開始複製過程,插件會要求你為包命名。默認情況下,它會使用你的網站的名稱以及日期前綴,但你可以自己手動重新命名。然後插件將你的 WordPress 數據庫和所有文件打包成 zip 格式的壓縮包。壓縮完成後,將包和安裝文件下載到你的計算機上。

接下來,打開 FTP 上傳程序並連接到新網站。確保根目錄或者你要複製網站的目錄完全是空的。上傳 installer.php 文件和包的 zip 文件到新的站點。上傳完成後,可以通過訪問 http://www.wayai.net/installer.php 在 Web 瀏覽器中啓動 installer.php 。

安裝程序將要求您向新網站提供數據庫信息,並確認一些需要刪除的表。確保您正在使用的數據庫是空的,不包含任何你之後需要的數據。
在 “ 我已經閲讀警告和通知” 提示模塊之後,下一步點擊“ 運行部署” 按鈕。 Duplicator plugin 安裝腳本將解壓 zip 包,安裝數據庫和帶有主題、插件的 WordPress 。安裝完成後,插件將顯示您的更新頁面。
在更新頁面,你需要更新網址。 Duplicator plugin 會自己嘗試檢測舊、新網址,用户也可以手動輸入網址,然後點擊“ 更新” 按鈕。該插件就可以用 newsite 域名取代所有 oldsite 域名。

整個過程完成後,Duplicator plugin 插件會提醒你安裝後的步驟。第一步是重新設置您的 WordPress 的固定鏈接。使用相同的用户名和密碼登錄到您的新網站。在新網站的 WordPress 管理中設置» 固定鏈接,點擊“ 保存” 按鈕。
然後,使用 FTP 刪除根目錄下的 installer.php 、 installer-data.sql 和 installer-log.txt 文件。
最後,請檢查您的新網站是否有損壞的鏈接、丟失的圖像、文章或頁面。請確保一切都在運轉並且功能都實現。
現在,你已經成功將 WordPress 移動到新域名下了,但整個過程並沒有結束。我們還需要設置的 301 重定向,並通知搜索引擎,以保持網站的搜索引擎排名。
步驟 3:設置永久 301 重定向
設置一個永久的 301 重定向對 SEO 和用户體驗都非常重要,可以引導用户和搜索引擎重定向到你的新網站。換句話説,用户訪問你舊的文章或網頁時就會被自動重定向到你的新網站。
要設置一個永久的 301 重定向,你需要使用 FTP 連接到您的舊網站,並編輯.htaccess 文件,.htaccess 文件和 wp-includes 或者 wp-admin 文件夾位於同一目錄下。打開.htaccess 文件,並在最上方粘貼以下代碼:
- 1 、 #Options +FollowSymLinks
- 2 、 RewriteEngine on
- 3 、 RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]
修改完.htaccess 文件後再訪問舊網站就會自動重定向到新的站點。如果不是這樣,那就意味着重定向設置不正確。
步驟 4:通知搜索引擎
登錄到你的慣用的搜索引擎的網站管理員工具帳户,提交更改地址。
第 5 步:通知用户
設置 301 重定向之後,有必要對網站的訪問者説一些説明,在新的網站上簡單地寫一篇博客提醒他們網站域名已更新等。這可能對很多方面都是有助的。首先,這可以幫助用户記住新域名;其次,你還可以請求用户反饋網站出現的問題,因為你一個人不可能用所有類型的瀏覽器和系統環境來測試你的網站。