【教學】WordPress 網站搬家:6 步驟更換主機 + 網域

最後更新時間:2026-06-09,由 Dean 更新 Not By AI

網站搬家是網站維護的其中一項任務。如果你有一些架站概念,會知道一個網站是由「網域 (門牌) + 主機 (家)」組成。

那麼,同時更換網域的搬家,就等於是:

建立一個全新網站 (蓋一個新家),等東西都搬過去後,再把舊的網域轉過去 (告訴大家,舊家門牌等於新家門牌,以後要找你請到新家)。

在這篇文章裡,我會帶著你一步步完成:

  1. 購買新主機並安裝 WordPress 網站。(蓋一個新家)
  2. 安裝搬家外掛,幫網站搬家。(把東西搬過去)
  3. 將新網域安裝到新主機,並設定 SSL。(裝上新家門牌)
  4. 到舊網站設定 301 轉址。(告訴大家舊門牌等於新門牌)
  5. 到 Google Search Console 新增網站。(向監管單位登記新家門牌)
  6. 在 Google Search Console 舊網站頁面申請變更網址。(向監管單位告知門牌已變更)

如果你的網站搬家是「不用更換網域」,那請參考另一篇比較簡單的教學:WordPress 網站搬家 (不更換網域)

6 步驟幫網站搬家 & 更換網域

6 步驟幫網站搬家&換網域

第一部分:購買新主機並安裝網站 (Cloudways)

這一部分是購買主機的流程,如果你已經買好主機,就跳到第二部分。

step 1:前往 Cloudways 註冊

Cloudways 首頁,點選「Start Free Trial」。

購買主機並安裝網站1

step 2:填寫帳號資料

先在 Cloudways 新增一個帳號:

  1. 填寫資料:
    • First Name & Last Name:填入信用卡上的姓名拼音。
    • Email & Password:填入之後要用的帳號和密碼。
    • I would best subscribe myself as:指的是以什麼身分使用主機,選符合的。
    • My monthly hosting spending is:你有多少預算租主機,也是選符合的。
  2. 輸入優惠碼「DEANLIFE」,前兩個月可享 75 折。
  3. 確認之後,按「START FREE」到下一步。
購買主機並安裝網站2

step 3:完成雙重驗證

建立新帳戶,要填入手機和 Email 的驗證碼做雙重驗證。

購買主機並安裝網站3

step 4:選擇主機規格

這一頁要選主機和容量:

  1. Application and Server Details (要安裝的程式):
    • WordPress:系統會直接帶入 WordPress 的最新版本。
    • Application Name:網站名稱,建議填入網域名稱。
    • Server Name:主機名稱,可和網站同名,好辨認即可。
    • Select your Project:專案名稱,取一個好記好辨認的名稱。
  2. Select your server (選主機商):
    • 一般網站建議選「DigitalOcean、Vultr、Linode」等主機。
    • 這裡用「DigitalOcean」示範。
  3. Server Size (選主機容量):
    • 按預算和容量選,若不知道該怎麼選,就參考你舊主機的規格。
    • 這裡用 Standard 主機 1 GB 的入門方案示範。
  4. Location (選主機位置):建議選離台灣較近的「Singapore」。
  5. 仔細確認過後,再按「Launch Now」到下一頁。

註:「Server Size」的小時鐘圖示是 Premium 主機,使用的主機性能比較好。

step 5:等待主機建立完成

接下來,系統會開始建立主機和安裝 WordPress 臨時網站,大概需要 5~10 分鐘就會完成。

購買主機並安裝網站5

*在等待的同時,我們可以先來做綁卡的動作,避免三天後無法扣款,導致你架好的網站直接消失。

step 6:進入帳號設定

在後台右上角點擊自己的頭像,進入到「My Account」中。

  1. 選擇「Payment & Address」。
  2. 填寫「Card Address (信用卡地址)」,使用郵局的中文地址英譯服務填入即可。
填入信用卡地址

step 7:填寫帳單地址

畫面往下滑,會看見「Billing Address」:

  1. 填入帳單地址。
  2. 確認後,按下「Proceed to Payment Gateway」。
填寫帳單地址

step 8:填寫信用卡資料

會跳到下一頁,請你填寫信用卡資料:

  1. 在「Billing Information」填寫信用卡資料。
  2. 完成後,點選「AUTHORIZE」驗證信用卡。

系統會試刷 1 美元當作檢測,但不會實際扣款,這點需注意。

填寫信用卡資料

註:如果要換網域的話,我會建議舊的主機和網域至少保留一年時間,因為搜尋引擎轉移流量和網站權重需要一些時間,留存可以避免不少問題。

DR.DEAN LOGO
自架一個能提升
200%
諮詢量的網站
自架一個能提升200 諮詢量的網站書本

第二部分:網站搬家 (Migrate Guru)

新主機和網站都設定好之後,要來幫網站搬家。

Migrate Guru 是專門搬 WordPress 網站的通用外掛,免費可搬家,接下來用它來示範,應用範圍較廣。

但如果你新的主機是 Cloudways,可以直接使用他們家的搬家外掛「Cloudways WordPress Migrator」會比較快,詳細可參考搬家到 Cloudways 教學

至於如果你不想使用 Migrate Guru,市面上任何「資料備份/移轉」的外掛都可以使用,像是 WPvividUpdraftPlus 等,只是要確認是否需要付費。

step 1:進入 WordPress 應用

點左上角 Cloudways 的圖示回到首頁,頁面往下拉,在「Applications」點選剛安裝好的 WordPress 網站。

網站搬家1

step 2:取得後台登入資訊

等跳轉 Access Details 管理頁:

  1. 點右邊箭頭,可進入 WordPress 網站後台。
  2. 這裡是第一次登入 WordPress 網站的帳號和密碼。
網站搬家2

step 3:登入新 WP 後台

用 Cloudways 提供的帳密,進入新的 WordPress 網站:

  1. 左邊點 Plugin → Add New Plugin,跳到安裝外掛頁。
  2. 右邊的 Search Plugins 搜尋框輸入 Migrate Guru,會自動搜尋。
  3. 在下面看到「Migrate Guru」,點「Install Now」。
網站搬家3

step 4:啟用 Migrate Guru

按下「Active」。

網站搬家4

step 5:複製 Migration Key

點開 Migration Key 旁邊的箭頭,按 Copy Key 複製 (只要複製,不用輸入其他資料)。

網站搬家5

step 6:登入舊 WP 後台

開一個新分頁,登入舊網站的 WordPress 後台:

  1. 左邊選「控制台」。
  2. 按「更新」。
  3. 右面檢查是否均為最新版本,如果有沒更新的項目,先更新完畢再進行下一步。
網站搬家6

接下來要搬家了,先做好前置步驟:

step 7:舊站安裝外掛

參考步驟 3~4,在舊網站上也安裝並啟用 Migrate Guru

  1. 輸入通知用的電子信箱,不用註冊。
  2. 勾選「I agree…」等相關條款。
  3. 都填完了,按「Migrate」。
網站搬家7

step 8:選擇目標主機商

這頁是選新主機,請點選你要搬家到的新主機商

如果你的主機商不在選項中,如:Cloudways,就直接點「Other Host」。

網站搬家8

step 9:貼上 Migration Key

  1. 只需貼上剛從新網站 Migrate Guru 複製的 Key,其他欄位空白。
  2. 按「Migrate」。
網站搬家9

step 10:等待搬家完成

外掛會開始幫你搬網站,完成時間依網站大小決定。

網站搬家10

step 11:確認搬家完成

看到這頁,表示資料都已經移到新的主機了。

先按「Visit Mrgrated Site」進網站,點點看文章連結和圖片,確認是否有問題。

沒問題的話,接下來要先把新的網域串接到新主機上。

網站搬家11

註:網站成功搬家後,WordPress 登入帳密和以前 (舊網站) 一樣,可先修改以提升網站安全

DR.DEAN LOGO
自架一個能提升
200%
諮詢量的網站
自架一個能提升200 諮詢量的網站書本

第三部分:安裝網域與 SSL (Namecheap & Cloudways)

如果還沒有買新網域,可以參考 Namecheap 購買教學先買好網域;而如果你是已經買好並串接網域,可以直接跳到第四部份設定舊網域轉址。

這一部分會以 Namecheap 示範,如何將新網域串接上新主機。

step 1:進入 WP 應用設定

回到 Cloudways 後台首頁下方,進入  WordPress 網站。

安裝網域與SSL1

step 2:複製伺服器 IP

到「Access Details」頁面,複製「Public IP」。

安裝網域與SSL2

step 3:登入 Namecheap 後台

假設你已經在 Namecheap 買好新網域,登入後台:

  1. 左邊點「Domain List」。
  2. 網域右側按下「MANAGE」。
安裝網域與SSL3

step 4:進入 Advanced DNS

  1. 上方點選 Advanced DNS。
  2. 下方點「+ Add New Record」,新增紀錄。
安裝網域與SSL4

step 5:新增主網域 DNS

總共要新增兩條紀錄,先填第一條紀錄:

  • 「Type」選「A Records」。
  • 「Host」填寫「網域名稱」(沒有 www)。
  • 「Value」貼上剛從 Cloudways 複製的 IP 數字。
  • 「TTL」選「Automatic」。

確認都填寫正確,再按「√」儲存。

安裝網域與SSL5

step 6:新增 www 子網域

剛剛我們新增的是「主要網域」的 DNS,現在再加上「www」子網域的 DNS。

點「+ Add New Record」,再新增一條紀錄:

  • 「Type」選「CNAME Records」。
  • 「Host」填「www」。
  • 「Value」填「網域名稱」(沒有 www)。
  • 「TTL」選「Automatic」。

確認都填寫正確,按「√」儲存。

安裝網域與SSL6

完成 DNS 設定後,可以用 DNS checker 確認 IP 位置的指向,如果出現很多紅色叉叉,就再等一下。我大概等半小時左右,正常來說最晚 48 小時會指向完成,也就是會出現垃圾勾勾。

step 7:確認 DNS 連線

確認連上後:

  1. 左邊選單點「Domain Management」。
  2. 右邊按「+ Add Domain」。
安裝網域與SSL7

step 8:新增網域至主機

等跳出視窗:

  1. Domain 欄位:輸入網域名稱 (沒有 www)。
  2. 按「Save Changes」儲存。
安裝網域與SSL8

*「Add as Wildcard」是設定子網域用的不用勾選。

step 9:等待網域安裝

等安裝好網域:

  1. 點開「…」。
  2. 選「Make Primary」。
安裝網域與SSL9

step 10:設為主要網域

跳出的視窗按「Set as Primary」,確認設為主要網域。

安裝網域與SSL10

step 11:確認主網域設定

完成設定後,網域旁會出現「Primary」。

安裝網域與SSL11

step 12:安裝主網域 SSL

接著,幫網域安裝 SSL,否則無法進入網站和後台:

  1. 左邊選「SSL Certificate」。
  2. Email Address 欄位:填入跟 Cloudways 帳號相同的電子信箱,較方便記憶。
  3. Domain Name 欄位:填入不含 www 的網域名稱。
  4. 按「Install Certificate」安裝 SSL。
安裝網域與SSL12

step 13:安裝子網域 SSL

接著,www 開頭的網域也要設定 SSL:

  1. 按「+ Add Domain」,會跳出新增網域的空白欄位。
  2. 「Domain Name 2」欄位輸入「www. + 網域名稱」,如 www.123.com。
  3. 按「Save Changes」儲存。
安裝網域與SSL13

step 14:確認 SSL 安裝成功

等幾分鐘後,右上角會跳出「設定完成通知」,代表已成功設定 SSL。

安裝網域與SSL14

實務上我們有時會遇到 SSL 安裝不了的情形,通常是以下兩種狀況:

  1. DNS 尚未完全轉移,等個幾天再回來安裝。
  2. 如果原網域商有幫網域安裝 SSL,會發生衝突。會建議先做網域移轉,成功轉到新的網域商後,再到主機後台重新做 SSL 驗證。

要檢查 SSL 究竟哪邊出問題,可以使用 SSL Checker 來查看。

想了解更多 SSL 憑證的知識,歡迎閱讀:SSL 憑證是什麼?

註:舊網域建議至少保留一年,確保搜尋引擎能夠完全轉移。

DR.DEAN LOGO
自架一個能提升
200%
諮詢量的網站
自架一個能提升200 諮詢量的網站書本

第四部分:舊網站設定 301 轉址

301 轉址,我們會需要修改舊網站的 .htaccess 文件,一共有 3 個方法:

  1. 使用外掛:使用 WordPress SEO 外掛可直接修改,以下我用 Rank Math 示範。
  2. 下載文件:使用 FTP 或到主機後台的檔案總管下載 .htaccess 文件修改。
  3. 聯絡客服:如果真的很怕出錯,可聯絡舊主機客服幫你修改。

註:以上方法適用於「完整搬家」(舊網站資料全部都搬到新站),如果你只是希望把目前網站中的幾篇文章搬到新網站,那直接使用 Rank Math 的 Redirections 功能做 301 就好。

若決定按方法 1 或 2 自己改,請先打開一個記事本,將名稱命名為 .htaccess,並複製下方程式碼修改:

程式碼範例 (加粗文字是修改處):

# Redirect from old domain to new domain
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?舊網域名稱\.舊頂級域名稱 [NC]RewriteRule ^(.*)$ https://新網域名稱.新頂級域名稱/$1 [R=301,L]

假定舊網域是 123.site,新網域是 456.site:

# Redirect from old domain to new domain
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?123\.site [NC]RewriteRule ^(.*)$ https://456.site/$1 [R=301,L]

*如果你還不太明白網域名稱、頂級域等概念,請先參考「網域是什麼」。

接下來,請按照以下方法,直接修改 .htaccess 檔;或將 .htaccess 檔案,放到你的網站根目錄中。

方法一:利用 Rank Math SEO 直接修改 .htaccess

*推薦安裝 Rank Math SEO,設定轉址和 Google Search Console 驗證會方便很多。

左側選單找到 Rank Math SEO:

  1. 選單點「General Settings」。
  2. 等跳轉頁面,右邊選單點「Edit .htaccess」。
  3. 勾選「I understand the risks…」才能編輯。
  4. 在文件一開頭的地方貼上程式碼。
  5. 要再三確認程式碼沒問題,才能按「Save Changes」,否則網站會崩潰。
Rank Math設定301轉址1

Rank Math SEO 會自動備份舊的 .htaccess 文件,如果網站有問題:

  1. 登入網站 FTP (或主機後台的檔案總管):在網站根目錄 (public_html) 刪除 .htaccess 文件。
  2. 將名為 .htaccess_back_xxxxxx 的文件 (xxx 是亂碼,看設定日期/時間) 檔名改成 .htaccess,覆蓋過去,就可以復原。
Rank Math設定301轉址2

方法二:下載 .htaccess 文件修改並覆蓋原檔

如果你沒有使用 Rank Math SEO,也可以自行下載 .htaccess 文件修改。

我們使用 FTP 軟體 FileZilla 連上 Cloudways 伺服器。(若不知怎麼連,請參考用 FTP 軟體 FileZilla 連上網站伺服器)

成功連接到伺服器後:

  1. 點 public_html 到網站根目錄。
  2. 下載 .htaccess 文件並複製備份。修改文件中的程式碼,仔細確認後上傳覆蓋原檔。
下載文件設定301轉址

第五部分:GSC 設定新網站並提交 Sitemap

這個部分是為了告知搜尋引擎,你有一個新網域,要派機器人去爬取。

step 1:進入 GSC 連結帳號

進入 Google Search Console,連接自己的 Google 帳號:

  1. 左上點開「新增資源」。
  2. 點「+ 新增資源」。
GSC新增網站1

step 2:輸入新網域名稱

  1. 填入新的網域名稱 (不含 https://www )。
  2. 按「繼續」。
GSC新增網站2

step 3:複製 GSC 驗證碼

複製中間的代碼,到你的網域商修改 DNS。(接下來用 Namecheap 示範)

GSC新增網站3

step 4:登入 Namecheap 後台

登入 Namecheap 後台:

  1. 左邊選 Domain List。
  2. 設定的網域右邊點 Manage。
GSC新增網站4

step 5:新增 DNS 驗證記錄

開始新增 DNS 記錄:

  1. 點 Advanced DNS。
  2. 下方點「+ Add New Record」。
  3. 新增一條 TXT 紀錄:
    • Type:點開選「TXT Record」。
    • Host:填 @。
    • Value:貼上從 Google Search Console 複製的代碼。
    • TTL:選 1 min。

確認填入資料都正確,按「√」儲存紀錄。

GSC新增網站5

step 6:點驗證確認成功

等 1 分鐘之後,回步驟 3 點「驗證」,跳出以下視窗,表示 Google Search Console 已經加入這個網站了。(如果無法驗證,是因為 DNS 需要一點時間,再等幾分鐘就可以了)

GSC新增網站6

step 7:確認 Sitemap 生成

成功新增網站後,要驗證 Sitemap,需要先生成網站 Sitemap。

有幾個方法可以生成 Sitemap 網址:

1. 用 Rank Math SEO 外掛生成 Sitemap 連結

GSC新增網站7-1
用 Rank Math SEO 生成 Sitemap 連結

2. 用 XML-Sitemaps.com 產生 Sitemap 檔案,再上傳網站目錄產生 Sitemap 連結。

GSC新增網站7-2
在 XML-Sitemaps.com 輸入網域名稱
GSC新增網站-下載sitemap
生成並取得 sitemap
GSC新增網站7-5
將生成的 sitemap 上傳網站目錄

step 8:在 GSC 提交 Sitemap

回到 Google Search Console:

  1. 左邊點 Sitemap。
  2. 在頁面上方填入 Sitemap 網址,點「提交」就完成了。(網址要包含 https://)
GSC新增網站8
DR.DEAN LOGO
自架一個能提升
200%
諮詢量的網站
自架一個能提升200 諮詢量的網站書本

第六部分:在舊 GSC 通知變更網址

接下來,要告知 Google 舊網站的內容已經搬到新網站了。

需要注意的是,如果舊網站沒有加入 Google Search Console,一樣要先按照第五部分的步驟加入舊網站,再申請變更網址。

step 1:進入舊網站 GSC

到舊網站的 GSC 頁面:

  1. 左上角點開,選擇舊網站。
  2. 左下選單點「設定」。
  3. 右邊頁面點「變更網址」。
GSC變更網址1

step 2:選擇新網站資源

  1. 點開,選擇上一部分驗證完畢的新網站。
  2. 點「驗證並更新」,就完成了。
GSC變更網址2

網站有更換網域,建議你要儘快在 GSC 申請變更網址,因為:

  • 讓 Google 更快索引新的網域。
  • 讓 Google 把舊網站的權重轉移到新網域。
  • 如果不通知 Google,Google 會認為舊網域和新網域的內容是重複的,導致新網域的 SEO 出問題。

WordPress 網站搬家常見問題

網站該不該換網域?

網站換網域是一個重大的決定,因為這不僅會影響長期經營的 SEO,也需要花不少時間設定,如果是下列情況,我通常不建議換網域:
.網站經營 1 年以上,且有穩定的流量。
.沒什麼時間幫網站做設定並監控網站狀態的人。

除非網站有下列問題,才建議換網域:
.品牌名稱更動:品牌遇到商標爭議或更換的定位差很多,建議更換網域名稱。
.整併或拆分:多個網站合併成一個,或者一個網站拆分成多個網站。
.無法使用原網域:通常是因為忘記自動續約,且贖不回。

301 轉址是什麼?為什麼換網域要做 301 轉址?

301 轉址代表「永久把 A 網址換成 B 網址」,強制把瀏覽的人直接帶到另一個網址。在搜尋引擎的眼中,會理解成兩個網址是一模一樣的。(跟 302 「暫時」轉址不同)

通常用在下列 2 種情形:
.網站換網域:能把流量引導到新的網域。
.圖片或網頁移除:把已經移除的圖片或網頁網址,直接轉到另一個網址上,以免出現 404 錯誤訊息,影響 SEO。

網站換網域設定 301 轉址,會有下列好處:
.降低 SEO 的影響:換網域可能影響 SEO,301 可以引導舊流量到新網域,降低影響。
.避免 404 錯誤訊息:經常看到 404 訊息也會影響 SEO 排名,301 可以避免。
.幫助反向連結引導到新網域:搬家後,反向連結 (backlinks) 通常不會幫忙修改網域名稱,但可以用 301 轉址引導這些外部流量到新網域。
.資料分析:301 轉址可以追蹤從舊網站轉到新網站的流量,以評估搬家狀況。

網站換網域,SEO 會有影響嗎?

一定會有影響,不過,我們可以透過下列方式把影響降到最低:
.301 轉址:這麼做可以引導舊網域的瀏覽者到新網域,也能讓搜尋引擎知道你已經把網站搬到別的網域上了。
.網站結構:如果要更動網站結構,如新增子網域或把網頁搬到別的資料夾,一定要在搬家前進行,搬家後就盡量不要做更動。
.建立新的 Sitemap:搬家後馬上產生一個新的 Sitemap,方便搜尋引擎索引。
.維持舊設定:舊的主機和網域都至少保留一年的時間,等流量安全過渡到新網域上再做處理。
.監控 GSC:到新網域的 GSC 後台左下點開「網頁」,看哪些頁面沒被索引或出現 404 錯誤,要盡快申請索引和處理 404 網頁的轉址。

可以從部落格 / 架站平台搬到 WordPress 主機上嗎?

可以,在文章的第二部份把網站搬家換成「匯出 / 匯入平台檔案」。

1. 下列部落格平台 & 架站平台可匯出文章:
.Blogger:可將文章匯出為 XML 檔案。
WordPress.com:有內建的匯出工具,可全部匯出為 XML 檔案。
痞客邦 PIXNET:可匯出 MT 格式的備份檔案。
Squarespace:允許用戶將部分內容(如文章和圖片)轉為 XML 檔案匯出。
WixWeebly:不提供匯出功能。

2. 點開新網站的 WordPress 後台工具選單,選「匯入程式」,依照下列格式上傳檔案:
.XML 檔案:選擇安裝「WordPress」後上傳。
.MT 格式:選擇安裝「Movable Type 與 Typepad」後上傳。

不過,大多數部落格平台只能內部轉址,不能做外部轉址,所以,建議把第三和第五部分的步驟做完後,再回平台設一個全站的網站搬家公告,通知讀者到新網站才能看到最新內容。

處方箋
限量
領取

我們致力於協助專業工作者打造品牌。
8 年實務經驗,精煉出這些《處方箋》,
想在你卡住時,給你一些有用的方向。

自架一個能提升200 諮詢量的網站
專業工作者 5 階段封面 數位工具導航包 1
專業服務者的 5 種網站商業模式拆解
品牌視角內容策略專業工作者必學系統化方法
DR.DEAN LOGO
文章目錄
返回頂端
自架一個能提升
200%
諮詢量的網站