最後更新時間:2026-06-09,由 Dean 更新 
平時幫客戶做網站維護,最常見的需求就是「網站搬家」。
網站搬家可以分成「不更換網域」跟「更換網域」的。前者比較簡單,不會牽扯到 SEO 的問題;後者則因為網域改動,會需要另外設定轉址,相對更複雜一些。而這篇文章先與你分享「不換網域的 WordPress 網站搬家方法」。
如果不換網域,WordPress 網站搬家只需要 5 個步驟:
- 建立主機:購買並建立新主機,安裝新的 WordPress 網站。
- 安裝外掛:在新舊 WordPress 網站分別安裝搬家外掛,並複製新網站中搬家外掛的金鑰。
- 轉移資料:在舊的 WordPress 網站設定搬家外掛,並貼上金鑰,轉移資料,完成搬家。
- 網域設定:到網域商修改 DNS 設定,再到新主機安裝網域,並設定 SSL。
- 取消續約:到舊主機取消自動續約,以免重複扣款。
每個人使用的主機商可能不同,這篇文章我會用「Cloudways (主機商) + Migrate Guru (搬家外掛)」當作範例,但相同概念也能搬其他主機。
如果你網站搬家同時希望「換網域」,會需要另外進行網域轉移,請參考另一篇:WordPress 網站搬家 (含更換網域) 教學
5 步驟快速幫 WordPress 網站搬家

第一部分:建立新主機 (以 Cloudways 為例)
首先,你需要在你想要搬過去的主機商上,架設一個全新的主機。
step 1:前往 Cloudways 註冊
在 Cloudways 首頁點「Start Free Trial」。

step 2:填寫帳號資料
- 新增一個帳號:
- First Name & Last Name:輸入自己的英文拼音姓名。
- Email & Password:輸入帳號和密碼。
- I would best subscribe myself as:以什麼身分使用主機,照實選就好。
- My monthly hosting spending is:有多少預算可以買主機,也是照實選。
- 輸入優惠碼「DEANLIFE」,前兩個月可享 75 折。
- 以上資料都確認,按「START FREE」。

step 3:完成雙重驗證
新帳戶會讓你輸入手機和 Email 的驗證碼做雙重驗證。

step 4:選擇主機規格
接下來,我們要設定主機規格:
- Application and Server Details:
- WordPress:系統會直接帶入最新版本。
- Application Name:網站名稱,建議填入網域名稱。
- Server Name:主機名稱,取一個方便辨認的名稱。
- Select your Project:專案名稱,取一個方便辨認的名稱。
- Select your server (選主機):
- 如果非電商網站,建議選「DigitalOcean、Vultr、Linode」等主機。
- 我用「DigitalOcean」示範。
- Server Size (選擇容量):
- 拉動拉把,按預算和網站容量選合適的方案,可以參考你舊主機的規格。
- 我用 1 GB 的入門方案示範。(小時鐘圖示是 DigitalOcean Premium 主機)
- Location (選主機位置):點開選「Singapore」,離台灣比較近。
- 確認上述資料和金額都正確,就按「Launch Now」到下一頁。
step 5:等待主機建立完成
系統會開始建立主機,同時安裝 WordPress 臨時網站,約 5~10 分鐘會設定完畢。

*由於主機需要一些時間設定,我們可以先來做綁卡的動作,避免未來無法扣款導致你的網站直接消失。
step 6:進入帳號設定
在後台右上角點擊自己的頭像,進入到「My Account」中。
- 選擇「Payment & Address」。
- 填寫「Card Address (信用卡地址)」,使用郵局的中文地址英譯服務填入即可。

step 7:填寫帳單地址
畫面往下滑,會看見「Billing Address」:
- 填入帳單地址。
- 確認後,按下「Proceed to Payment Gateway」。

step 8:填寫信用卡資料
會跳到下一頁,請你填寫信用卡資料:
- 在「Billing Information」填寫信用卡資料。
- 完成後,點選「AUTHORIZE」驗證信用卡。
系統會試刷 1 美元當作檢測,但不會實際扣款,這點需注意。

第二部分:幫新網站安裝搬家外掛 (以 Migrate Guru 為例)
先說明一下,Migrate Guru 是通用各間主機的搬家外掛,接下來用它來示範,應用範圍較廣。
但如果你新的主機是 Cloudways,可以直接使用他們家的搬家外掛「Cloudways WordPress Migrator」會比較快,詳細可參考搬家到 Cloudways 教學。
至於如果你不想使用 Migrate Guru,市面上任何「資料備份/移轉」的外掛都可以使用,像是 WPvivid、UpdraftPlus 等,只是要確認是否需要付費。
step 1:進入新 WP 應用
回到後台首頁,等新的主機安裝好之後:
- 點開圖示。
- 點選 WordPress 網站。

step 2:取得後台登入資訊
跳轉 Access Details:
- 點右邊箭頭,可進入 WordPress 網站後台。
- 這是登入 WordPress 網站的帳號和密碼。

step 3:登入新 WP 後台
用 Cloudways 提供的帳密,進入新的 WordPress 網站:
- 左邊選單點開 Plugin,再按 Add New Plugin,跳轉安裝外掛的頁面。
- 在頁面右上方 Search Plugins,搜尋 Migrate Guru。
- 等找到「Migrate Guru」,點「Install Now」。

step 4:啟用 Migrate Guru
點「Active」啟用 Migrate Guru。

step 5:複製 Migration Key
先不填資料,點開下面的 Migration Key,點 Copy Key。

第三部分:在舊網站進行資料轉移
開一個新的分頁,登入舊網站的 WordPress 後台。
step 1:更新舊網站 WP
先把 WordPress 更新到最新版本:
- 左邊選單按「控制台」。
- 再按「更新」。
- 檢查 WordPress、外掛、語言等是否為最新版本,不是的話按更新。

搬家前注意事項:
- WordPress 版本更新到最新。
- 佈景主題版本更新到最新。
- 如果網站有安全性外掛 (如 WordFence Security),先關閉。
- 如果網站有雙重驗證,先停用。
- 做好網站的備份再開始搬家。
step 2:舊站安裝外掛
接著,參考第二部分的步驟 3~4,在舊網站上也安裝並啟用 Migrate Guru:
- 填入電子信箱,搬家成功會寄通知信。
- 勾選「我同意」相關條款。
- 按「Migrate」到下一頁。

step 3:選擇目標主機商
這頁是選新主機,請點選你要搬家到的新主機商。
如果你的主機商不在選項中,如:Cloudways,就直接點「Other Host」。

step 4:貼上 Migration Key
- 貼上從新網站搬家外掛複製的 Key,其他不需要填。
- 按「Migrate」。

step 5:等待搬家完成
接下來,外掛就會開始幫你搬網站,完成時間依網站大小決定。

step 6:確認搬家完成
完成後,網站就搬好了,資料都已經移到新的主機上。
點「Visit Mrgrated Site」進網站,文章連結都點看看,確認有沒有問題。
沒問題的話,接下來就要將你的網域 DNS 轉到新主機上。

註:網站成功搬家後,WordPress 登入帳密和以前 (舊網站) 一樣,登入時不要輸入錯誤了。
第四部分:網域設定 (以 Namecheap 為例)
step 1:複製伺服器 IP
回 Cloudways,在 Access Details 頁面下複製「Public IP」(數字)。

step 2:登入 Namecheap 後台
登入 Namecheap:
- 左側選單按「Domain List」。
- 找到你原先的網域,右側按下「MANAGE」。

step 3:進入 Advanced DNS
- 點 Advanced DNS。
- 在 A Record 點編輯圖示,Value 填入複製的 IP,按「√」儲存。

補充:上圖中,在 Host 欄位,你可以看到 www 子網域的 Type 是 CNAME Record。但有些人 www 原本的 Type 是用 A Record,那麼後面的 Value 值也要記得改成新的 IP 位置。
step 4:等待 DNS 生效
完成 DNS 設定,需要等待一些時間,5 分鐘 ~ 48 小時都有可能,過程中你可以用 DNS checker 確認 IP 位置的指向 (如果大部分都是出現紅色叉叉,代表還沒有好)。
等待指向正確後,可於選單點「Domain Management」,再點「+ Add Domain」新增網域。

step 5:填寫網域資訊
在跳出的視窗上:
- Domain:填入網域名稱 (不加 www)。
- 按「Save Changes」儲存。

*「Add as Wildcard」是設定子網域用的,不須勾選。
step 6:點選設為主網域
安裝好網域,點開旁邊的「…」,在選單上點「Make Primary」。

step 7:確認設為主網域
按「Set as Primary」設為主要網域。

step 8:確認主網域設定
網域旁出現「Primary」,代表成功完成設定。

step 9:安裝主網域 SSL
接著,左邊選單點「SSL Certificate」。
- Email Address:建議填入跟 Cloudways 帳號相同的電子信箱。
- Domain Name:填入要設定的網域名稱 (不含 www)。
- 按下「Install Certificate」。

step 10:安裝子網域 SSL
再設定一次,讓 www 開頭的網域也能擁有 SSL 憑證:
- 按「+ Add Domain」再新增一個網域。
- 「Domain Name 2」填入「www.主要網域名稱」,如 www.123.com。
- 按下「Save Changes」。

step 11:確認 SSL 安裝成功
- 等幾分鐘後,右上角會跳出「設定完成通知」,代表已成功設定 SSL。
- 「Auto Renewal」會自動開啟,不要關閉。

SSL 安裝失敗原因?
實務上我們有時會遇到 SSL 安裝不了的情形,通常是以下兩種狀況:
- DNS 尚未完全轉移,你要再等個幾天,回來安裝就可以了。
- 原先網域商可能已經替你安裝 SSL,會衝突到。但因為 SSL 憑證通常沒辦法取消,所以我們是建議先做網域移轉,到了新的網域商後,再回來這邊重新做 SSL 驗證。
要檢查 SSL 究竟哪邊出問題,可以使用 SSL Checker 來查看。
想了解更多 SSL 憑證的知識,歡迎閱讀:SSL 憑證是什麼?
第五部分:舊主機取消自動續約
最後,不要忘記去舊主機取消自動續約,線上就可以設定,通用步驟是:
- 找到訂單管理或續約管理的頁面。
- 按下「取消自動續約」的按鈕或提出申請。
不過,取消的步驟會有一點不同,如下面這 5 間較常見的主機商:
- Bluehost:到續約管理頁 → 選擇訂單後按取消自動續約 → 跳出視窗上再確認。
- Hosting.com:進訂單管理頁 → 按下取消申請 → 填寫申請表單後送出。
- Hostinger:進訂單管理頁 → 選擇要取消的訂單 → 按取消自動續約按鈕。
- HostGator:跟 Bluehost 類似。
- GoDaddy:進訂單管理頁 → 訂單旁按取消續約 → 跳出視窗上再確認。
如果你的舊主機是以上這幾家,點進連結,參考圖片上標註的位置,照步驟操作。
WordPress 網站搬家相關問題
網站搬家要花錢嗎?
不用,這篇介紹的搬家外掛完全免費,但較適用於一般網站,如果你的網站是大型的電商網站、會員網站,會建議找專業的搬家服務,或直接使用主機商的搬家服務。
如果網站搬家有問題,要找誰?
建議找新的主機商詢問,他們有義務協助你把網站搬到新主機上。
主機商會提供搬家服務嗎?
大部分主機商都有提供搬家服務,如:
• Hosting.com 搬家:
– 需提供 WordPress 登入資料。
– 每個方案可免費搬一次。
• Hostinger 搬家:
– 需提供 WordPress 或 Joomla 登入資料。
– 你買的方案可以安裝幾個網站,就可搬幾個網站,但一次只能申請 5 個。
• Cloudways 搬家:
– 每個帳戶提供一次免費的主機搬家服務,不限 WordPress 網站。
– 可自行使用官方提供的免費搬家外掛搬家,參考用 Cloudways WordPress Migrator 將網站資料轉移。
如果只換主機不換網域,還會影響 SEO 嗎?
只要你按照這篇文章的步驟順利進行,並確保以下 3 點:
• 確保新主機的速度和穩定性 (至少不要比原先主機差)。
• 測試搬家後的網站內容和連結 (推薦安裝 Broken Link Checker 外掛檢查)。
• 網站測試完成後,再修改網域的 DNS。
網域修改 DNS 後,搜尋引擎需要一些時間抓取到新主機上的資料,但只要沒有動到網域,SEO 基本上不會受到影響,可以放心。
網站架設平台,怎麼轉移資料到 WordPress?
部分架站平台有提供匯出功能,如:
• Blogger:可將文章匯出為 XML 檔案。
• WordPress.com:有內建的匯出工具,可全部匯出為 XML 檔案。
• 痞客邦 PIXNET:可匯出 MT 格式的備份檔案。
• Squarespace:允許用戶將部分內容(如文章和圖片)轉為 XML 檔案匯出。
• Wix、Weebly:不提供匯出功能。
建立新主機後,點開 WordPress 後台工具選單,選「匯入程式」就可以依照格式上傳檔案:
• XML 檔案:選擇安裝「WordPress」後上傳。
• MT 格式:選擇安裝「Movable Type 與 Typepad」後上傳。





