
本文將詳解如何正確地把 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 重定向之後,有必要對網站的訪問者說一些說明,在新的網站上簡單地寫一篇部落格提醒他們網站域名已更新等。這可能對很多方面都是有助的。首先,這可以幫助使用者記住新域名;其次,你還可以請求使用者反饋網站出現的問題,因為你一個人不可能用所有型別的瀏覽器和系統環境來測試你的網站。