本文將詳解如何正確地把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:通知搜索引擎
登錄到你的慣用的搜