搞 WordPress 網站搬家 真係好頭痕,一個唔小心隨時搞到網站死咗或者 SEO 排名大跌!其實只要跟足步驟,避開幾個常見伏位,搬遷過程可以好順利。呢篇指南會 step by step 教你點樣安全搬遷,連 DNS 設定同搬遷後測試都包埋,保證你唔使再驚搬壞網站,輕鬆搞掂成個過程。
WordPress 網站搬遷事前準備
很多人以為WordPress網站搬家只是「把檔案複製過去」,結果搬完之後網站打不開、圖片全部消失、甚至SEO排名大跌。其實問題不在搬遷本身,而在事前根本沒做好準備。
搬遷前,你要先搞清楚幾件事:
- 新主機環境:PHP版本、MySQL版本是否與你現有的WordPress版本相容?不少外掛要求PHP 8.0以上,舊主機如果還在跑PHP 7.4,搬過去就會出問題。
- 網域是否一併更換:純粹換主機,還是連網域都要換?兩種情況處理方式不同,SEO影響程度也差很遠。
- 現有網站規模:頁面數量、媒體庫大小、資料庫容量,這些都影響搬遷時間和工具選擇。
- 搬遷時機:建議選流量最低的時段(例如深夜或週末)進行,減少對用戶體驗的影響。
另外,務必在搬遷前確認新主機已經完全開通,cPanel或控制台可以正常登入,MySQL資料庫已建立好,否則搬到一半發現主機未就緒,整個流程就會被迫中斷。
重要資料備份清單
備份是整個搬家流程最關鍵的一步,不是可選項,是必做。很多人只備份了資料庫,忘記媒體檔案;或者只備份了檔案,忘記匯出資料庫。搬完發現缺了什麼,再補救就麻煩了。
你需要備份的內容
- WordPress核心檔案:整個
wp-content資料夾,包括你的佈景主題、外掛、上傳圖片 - 資料庫(Database):透過phpMyAdmin匯出完整
.sql檔案 - wp-config.php:記錄了資料庫名稱、帳號密碼等關鍵設定
- .htaccess:固定連結(Permalink)依賴這個檔案,遺漏的話頁面全部404
推薦使用 UpdraftPlus 或 All-in-One WP Migration 做自動備份,兩個都是主流可靠的工具。UpdraftPlus可以直接備份到Google Drive或Dropbox,方便又穩陣。如果網站較大(超過1GB),All-in-One WP Migration的免費版有檔案大小限制,要留意。
備份完成後,記得實際下載到本地電腦,不要只放在舊主機上,因為萬一舊主機出問題,備份也一起消失了。
完整WordPress搬家步驟教學
以下是一個實際可執行的搬遷流程,適合大部分WordPress網站:
- 第一步:備份現有網站(詳見上一章節)
- 第二步:在新主機建立資料庫:進入cPanel → MySQL Databases,新建資料庫、用戶,並賦予完整權限
- 第三步:上傳WordPress檔案:透過FTP客戶端(推薦FileZilla)將
wp-content及所有核心檔案上傳至新主機的根目錄 - 第四步:匯入資料庫:進入新主機的phpMyAdmin,選擇新建的資料庫,匯入剛才匯出的
.sql檔案 - 第五步:修改wp-config.php:將資料庫名稱、用戶名稱、密碼更新為新主機的資訊
- 第六步:修改資料庫內的網址:如果網域有改變,需要用 Better Search Replace 外掛或SQL指令替換舊網址
- 第七步:設定DNS:將網域的A Record指向新主機IP
- 第八步:測試網站:DNS傳播期間可透過修改本地hosts檔案預先測試
整個流程對有技術背景的人來說,操作大概需要2至4小時;如果是第一次做,預留一整天會比較保險。
DNS同網域設定處理
DNS設定是新手最容易卡住的地方。簡單說,DNS就是告訴全世界「這個網域現在在哪台伺服器上」。當你完成檔案搬遷後,需要將網域商的DNS設定更新為新主機的IP地址(A Record)。
DNS傳播(DNS Propagation)需要時間,一般需要24至72小時才能全球生效,但實際上大部分地區在幾小時內就會更新。這段時間內,有些用戶看到舊網站,有些看到新網站,屬於正常現象,不用驚慌。
你可以使用 whatsmydns.net 查看DNS傳播進度,確認各地區是否已指向新主機IP。
常見DNS設定錯誤
- TTL沒有提前調低:建議在搬遷前24小時,把TTL從預設的3600秒調低至300秒,這樣更改後可以更快生效
- 忘記同時處理
www和 non-www:兩個都要設定,否則其中一個版本會打不開 - SSL證書未在新主機安裝:搬完之後忘記在新主機安裝SSL,用戶看到「不安全」警告,直接流失
外掛相容性檢查要點
換了主機環境,外掛相容性問題是最常見的搬遷後噩夢。PHP版本不同、伺服器設定不同,都可能導致外掛無法正常運作,甚至整個後台白屏(White Screen of Death)。
搬遷完成後,優先檢查以下幾類外掛:
- 快取外掛(如 WP Rocket、W3 Total Cache):路徑設定通常跟主機環境有關,搬完要重新設定或清除快取
- 安全外掛(如 Wordfence):防火牆規則可能需要重新啟用
- 表單外掛(如 Contact Form 7、Gravity Forms):郵件發送設定要確認,避免表單送出後收不到通知
- SEO外掛(如 Yoast SEO、Rank Math):設定通常跟著資料庫走,一般不需重設,但要確認Sitemap仍然正常生成
如果搬完後出現白屏,最快的診斷方法是透過FTP進入 wp-content/plugins,將整個plugins資料夾重命名為 plugins_old,讓WordPress強制停用所有外掛,確認是否外掛衝突所致。
搬遷過程常見錯誤避開
做過不少WordPress網站搬遷,有幾個錯誤幾乎是每次都會見到的,提前知道可以省很多時間。
- 資料庫前綴沒有對應:如果舊站的資料庫表格前綴是
wp_,新站也必須一樣,否則wp-config.php讀取不到 - 上傳檔案時漏掉隱藏檔案:
.htaccess是隱藏檔案,FTP客戶端預設可能不顯示,記得在FileZilla的「伺服器」選單開啟「顯示隱藏檔案」 - 搬完就立刻關掉舊主機:建議保留舊主機至少2至4週,確認新站完全正常才取消
- 沒有測試所有頁面和功能:搬完只看首頁正常就以為沒問題,其實內頁404、購物車失效、表單壞掉的情況非常常見
搬遷後網站測試方法
搬遷完成不等於大功告成,測試這個步驟絕對不能省略。
必須測試的項目
- 首頁、分類頁、內頁、部落格頁面能否正常顯示
- 圖片是否全部正常載入
- 所有表單能否成功送出並收到通知郵件
- 如果有網店,購物流程(加入購物車→結帳→付款)是否完整
- 手機版面是否正常
- 網站速度:可用 Google PageSpeed Insights 測試,對比搬遷前後分數
- HTTPS是否正常,有沒有混合內容警告(Mixed Content)
測試時建議用無痕模式瀏覽器,避免本地快取影響測試結果。
WordPress搬家對SEO影響
這是很多人最擔心的問題:WordPress 網站搬家會唔會影響 SEO?
直接答:如果只是換主機、網域不變,SEO影響極低,甚至可能因為新主機速度更快而帶來正面效果。但如果同時更換網域,就必須做好301重定向,否則搜尋引擎會把舊URL和新URL視為兩個不同的網站,原有的排名累積會流失。
保護SEO排名的關鍵措施
- 301重定向:透過
.htaccess或重定向外掛,將所有舊URL逐一對應新URL - 更新Google Search Console:搬遷後重新提交Sitemap,如有換域名則使用「網址變更」功能通知Google
- 保持URL結構不變:如無必要,不要趁搬遷時更改固定連結格式,否則等同所有頁面URL都換了
- 監察Search Console錯誤報告:搬遷後兩週密切留意有沒有大量404錯誤出現
根據 Google官方文件,正確執行的網站遷移,排名波動通常在數週內恢復,不需要過度擔心。
搬遷費用同服務選擇
自己搬,費用幾乎是零(只需要新主機月費),但花的是時間和精力,出錯的風險也要自己承擔。如果你的WordPress網站是業務核心,停機1小時可能損失的遠不止搬遷費用。
市場常見費用參考(香港)
| 搬遷類型 | 預算範圍(HKD) | 適合情境 |
|---|---|---|
| 自行搬遷 | $0(主機費用另計) | 技術底子好,小型網站 |
| 專業搬遷服務 | $800–$3,000 | 中型網站,有電商功能 |
| 連帶重建/優化 | $3,000起 | 藉搬遷機會升級設計或架構 |
選擇服務供應商時,要留意對方是否熟悉你現有的佈景主題和外掛,以及是否提供搬遷後的測試保證。搬完不管的,儘量避開。如果你正在考慮重新整理網站架構,也可以參考WordPress網站設計服務,了解從設計到搬遷一條龍的選項。
搬遷後網站速度優化
很多人搬到新主機後發現網站反而變慢了,這通常不是主機問題,而是快取設定被重置、圖片未壓縮、或舊的速度優化外掛設定失效。
搬遷後的速度優化建議:
- 重新設定快取外掛,清除所有舊快取並重新生成
- 確認新主機是否支援 Gzip壓縮 和 HTTP/2,這兩項對速度影響很大
- 檢查圖片是否已啟用 WebP格式 輸出(可透過外掛如 Imagify 或 ShortPixel 處理)
- 如果網站有大量圖片,建議同時啟用 CDN(如 Cloudflare 免費版),對香港及亞太區用戶的載入速度有明顯幫助
速度不只影響用戶體驗,也是Google排名因素之一。搬遷後達到PageSpeed分數80分以上,是一個合理的目標。
總結:WordPress網站搬家,做對步驟就不難
WordPress 網站搬家本身不是一件高難度的事,難的是每個細節都要做到位:備份要完整、資料庫要對應、DNS要正確、測試要全面、SEO要保護。跳過任何一步,都可能帶來不必要的麻煩。
如果你的網站規模不大,可以按本文步驟自行操作;但如果網站是你主要的生意工具,或者涉及電商功能,建議交給有實際經驗的人處理,省去風險更省時間。
需要了解更多或取得搬遷報價,歡迎到聯絡頁面查詢,我們可以根據你的網站情況提供具體建議。






