---
title: WordPress 換主機搬家會掉東西嗎？
description: 搬家前瘦身備份，搬完用 hosts 檔預覽再切 DNS，切完舊主機留兩週；注意轉址、寄信、金流回呼要跟著搬。
url: "https://wptoolbear.com/docs/change-hosting-migration-checklist/"
updated: "2026-09-13"
category: 主機・網域・DNS・SSL
---

# WordPress 換主機搬家會掉東西嗎？

**快速答案：**做對了不會掉。關鍵三件事：搬之前先幫舊站瘦身並自己留一份備份；搬完先用 hosts 檔預覽新主機，確認沒問題才切 DNS；切完之後舊主機至少留兩週別關。會掉東西的通常是圖片路徑、轉址規則、寄信設定和排程沒跟著搬。

## 為什麼會這樣

搬家不是把檔案複製過去而已。網址和路徑寫死在資料庫裡；寄信可能依賴舊主機的郵件服務；轉址規則寫在舊主機的 .htaccess 或某支外掛；媒體放在外部儲存（S3 之類）的站更複雜；DNS 有快取，切換期間兩邊都有流量進來，訂單和表單可能寫到舊主機去。Elementor 的 CSS 檔也要在新主機重新產生。

## 怎麼處理

**搬之前**

1. 盤點清單：外掛、PHP 版本、寄信方式、轉址規則、排程工作、外部串接（金流回呼網址、Search Console、社群 API）。
2. 關掉不用的外掛，清修訂版本和垃圾桶，讓搬家包變小。
3. 自己做一份完整備份（檔案加資料庫）留在手上，不要只靠主機商。

**搬的時候**

1. 用主機商的搬家工具或手動搬。備份外掛（UpdraftPlus、Duplicator）遇到大站常失敗，改用 rsync 加資料庫匯出比較穩。
2. 在自己電腦改 hosts 檔指向新主機 IP 預覽：首頁、商品頁、結帳、登入、表單、後台編輯器。
3. 資料庫搜尋取代網址（含 http、https、有無 www 的變體），重新產生 Elementor CSS，永久連結重新儲存一次。

**切換與之後**

1. 先把 DNS 的 TTL 調低，再切；同時更新金流回呼網址、SMTP 設定、Search Console。
2. 新主機申請 SSL；有 Cloudflare 的話重新對設定。
3. 舊主機留兩週，確認沒流量再關。之後一週看 404 紀錄、表單信、訂單信有沒有正常。

## 我們實際遇過的情況

一家客戶搬家前我們先做三件事：網管信箱改掉、轉址從獨立外掛改成 SEO 外掛內建、關閉不用的外掛。變數少了，搬過去才好對。另一個站要搬的時候，兩支常見的備份外掛一支報錯、一支跑不動，只好改用別的方式打包。網域也要先問清楚：有客戶是兩個網域要指到同一個站，得先跟主機商確認怎麼設；也有客戶是兩個舊子網域要轉到新網址。這些最好在盤點階段就列出來，不要留到切換當天。

一個改版後的網站，主機上還掛著改版前的那筆站台，已經回 503 卻沒被刪，收尾方式見[搬家後舊主機殘站](https://wptoolbear.com/docs/old-host-leftover-site-after-migration/)。另一個站把圖檔搬到雲端儲存，之後要刪本機檔時，我們先把兩邊的檔案數與容量對過、再抽驗檔案內容是否一致，確認雲端都有才刪。

## 什麼時候該找人

電商站（搬家期間訂單持續進來，要決定凍結時間點）、媒體在外部儲存、DNS 不在自己手上、或有金流回呼。這幾種搬錯了不是跑版，是掉訂單。

## 常見問題

### 用備份外掛搬家可以嗎？

小站可以，大站常失敗，改用主機商工具或 rsync 加資料庫匯出比較穩。

### 切 DNS 之後多久可以關舊主機？

至少兩週，確認沒有流量進舊主機、訂單和表單都正常寫到新主機再關。

### 電商站搬家要注意什麼？

要決定訂單凍結時間點，金流回呼網址要改到新主機，避免付款成功但訂單寫到舊站。

搬家之後想有人每月幫你顧著：[網站守護方案](https://wptoolbear.com/guardian/)。先看現在的站體質適不適合搬：[免費健檢](https://wptoolbear.com/wordpress-website-health-check/)。
