這是一篇完整的 「 WordPress網站搬家 」教學。
有許多種原因,可能會讓你想把 WordPress 搬家到新主機,像是 .. 原來使用的主機費用過高、不需用到這麼好的主機資源、想搬家到平價且 CP 值高的虛擬主機。
或是,經營網站一段時間後,個人或 公司品牌網站 流量有所提升,卻發現虛擬主機無法負擔流量,導致網站速度變慢。
如果你原來就有個人網域,想要保留網域(保留 SEO 排名)並搬家至新主機,這篇文章就是為你所寫。
下面文章我會使用 Bluehost 主機 作為範例,但不論你使用的是哪家虛擬主機,都能參考此流程進行「 WordPress網站搬家 」,不會受到影響。
文章大綱如下,請參考。
準備好了嗎?我們開始吧:)
選擇適合的主機
有關於虛擬主機,目前我們最推薦 Bluehost、A2 Hosting、Cloudways 這三家,他們都是世界知名的。
對於新手來說,Bluehost 是 WordPress 官方推薦的主機,也是世界最大的最佳虛擬主機公司之一,是網站入門的好主機。
Bluehost 適合第一次架設網站的人、有預算考量的人(重視 CP 值)、想簡單快速架站的人 .. ,更多 Bluehost 完整教學。
另外,如果你對速度有比較高的要求,則可以考慮使用 A2 Hosting 主機、Cloudways 主機(VPS 主機),這兩款在主機速度、性能都有更出色的表現。
A2 Hosting、Cloudways 適合經營一段時間有許多穩定流量的人、因為舊主機速度慢想搬家的人、有高網站流量的人,如果你符合這些狀況,可以考慮它們。
這幾款 WordPress 主機都滿知名、評價滿好的,推薦給大家:
- Bluehost:全球最大主機公司之一,也是 WordPress.org 官方推薦的 WordPress 主機。價位非常優惠,主機速度評測表現也很棒,能滿足新手站長入門的規格需求。
- A2 Hosting:全球知名的主機服務商,提供共享主機、WordPress 專業主機、VPS 主機、獨立主機等..服務。以速度聞名,在全球各地有多個數據基地台,滿足不同地點的主機連線速度。
- Cloudways:是雲管理主機(或簡稱 VPS 主機),完全享有獨立空間,不需和其他人共享資源。因為可以獨佔獨立的主機資源,擁有高性能的網站速度&穩定度,不是共享主機可以比較的。
對於這 3 家主機的完整比較,也可參考 WordPress 優質虛擬主機,相信會有助於你選擇適合的:)
在這一切開始前,請先申請好心目中的理想主機和個人網域。
安裝搬家外掛
開始網站搬家前,需在舊主機(原網站)安裝 UpdraftPlus 搬家外掛。
這是一款最受推薦的網站備份外掛,可以自動、手動備份,將整個網站資料儲存起來,保存在電腦上,還能選擇將資料備份至雲端空間,例如 Google Drive、Dropbox 等..。更多 UpdraftPlus 教學。
首先,前往 WordPress 後台 > 外掛 > 安裝外掛,搜尋「 UpdraftPlus 」,應該就能找到軟體,點選立即安裝。
安裝完成後,記得點擊啟用,才可以正式使用外掛,否則安裝完成的外掛將沒有效果。
啟用外掛後,應該就會看到 UpdraftPlus 的歡迎提示,恭喜你安裝成功囉!接下來,就可以開始進行搬家設定了。
網站資料備份+下載
安裝並成功啟用 UpdraftPlus 外掛後,可點選 Start 按鈕開始,或是在 WordPress 後台左方分頁找到 UpdraftPlus,進入外掛分頁後,點選「 立即備份 」即可開始。
接著會跑出一個彈跳視窗,這邊預設會勾選匯出網站檔案、資料庫,站長們不用再做額外設定,點選「 立即備份 」即可。
備份時間的長短,取決你的網站大小,每個人都不相同。
備份完成後,會看到網站資料被切成幾個檔案(佈景主題 / 外掛 / 資料庫 ..),點擊每個檔案按鈕後,上方會跑出下載內容,再將每個檔案包下載到電腦上。
此時,網站已經備份下來囉!請妥善保存資料,稍後會將這些檔案上傳到新站點上,才能順利完成搬家。
更改電腦檔案(預防停機)
接下來,我們可以前往新主機(新站點),開一個新的 WordPress 網站,這時候應該是一個空的站點。
由於目前的網域還是指向舊主機,所以你需設定 DNS 指向到新主機,才能正常讀取到新站點的資料。
需要注意!若直接設定 DNS 指向到新主機,可能會導致你的訪客看到空白或錯誤頁面(因還沒搬家完成),所以我們需找其他解決方法,如下:
你可以在電腦上做個簡單的檔案編輯,讓你自己瀏覽網域是訪問到新主機,就能進行網站編輯。但除了你之外的所有訪客搜尋網址時,還是連線到舊主機,看到的也是舊的網站內容,這樣就不會有停機問題。
接下來開始進行檔案編輯,首先需先找到主機 IP 位置,每家主機公司的主機 IP 位置不太相同,找不到也可直接詢問客服。
以下使用 Bluehost 這款 WordPress 優質主機作為示範,首先前往 Bluehost 後台。更多 Bluehost 主機教學。
進入 CPanel 功能面板,在右手邊會看到主機 IP,把這組先複製下來。
接下來,我們需讓個人網域和新主機 IP 做對應,於是我們需要編輯電腦的文件。
目前市面上主要機型是 Window 和 Mac,我將個別示範如何編輯檔案,唯獨讓你自己可瀏覽到新主機,並進行網站搬家。
- Window:開啟記事本(用管理員身份)> 打開
C:\Windows\System32\drivers\etc
檔案夾裡的 hosts 檔案。
- Mac:開啟終端機 > 輸入 sudo nano /private/etc/hosts。
都順利打開 hosts 檔案後,你需在文件底部輸入複製的主機 IP 和你的個人網域,請參考 這篇文章 寫的很好。
輸入範例像是:162.241.244.144 aaa.com(主機 IP 和網域中間記得留空格)。
完成後請儲存變更,現在你可以試看看用剛設定的網域,看是否有順利連線上新主機。
重要:完成網站搬家後,請記得取消這章節進行的設定,因為這不是永久的解決方法,只是方便我們搬家使用。
網站資料上傳+還原
接下來,我們就可以繼續進行網站搬家。首先,會需要在新站點安裝剛才的 UpdraftPlus 搬家外掛,這些是任一種搬家方法,都需完成的前置作業。
預告提醒:搬家完成的 WordPress 後台帳密會被取代成複製過來的那一組,要記得輸入對的帳密才能登入唷。
透過 UpdraftPlus 外掛,有兩種搬家方法。
方法一:Updraft Migrator 快速搬家
Updraft Migrator 這是 Updraft 進階版 功能,你不需要自行上傳或下載檔案,而且也會自動幫你替換舊網域。
你只需要輸入對等憑證碼,即可搬家完成,這是最快的方法,請參考下面影片。
方法二:一般手動搬家
使用免費版的站長也不用擔心!手動搬家也只需要幾個步驟就能完成。
首先,前往新站點的 WordPress 後台 > UpdraftPlus,將稍早備份的舊網站資料,上傳至新的 WordPress 站點。
等到每個檔案陸續顯示上傳完成後,點擊還原,即可進行指定檔案的還原步驟。
接下來,可全部勾選還原整個網站,或是針對各別物件還原,然後照著流程按下一步。
接著,UpdraftPlus 會進行警告說明,確認你是否想要轉移網站。這邊直接點選「 還原 」接續進行即可。
沒問題的話,系統就會開始還原資料,當網站還原完成,會出現成功提示,然後點擊按鈕返回 UpdraftPlus 設定 。
這時候應該就可以看到網站成功還原囉!先別急!還記得我們剛剛有設定 更改電腦檔案(預防停機)嗎?
所以目前一般訪客都還是瀏覽原來的網頁,我們還須更新 DNS 指向,才算正確完成整個網站搬家唷!
更新 DNS 指向
由於現在 DNS 還是指向舊主機,除了你之外其他訪客都還是瀏覽原來的網頁,是因為剛有 更改電腦檔案(預防停機)。
所以當你已經確認搬家成功,就需把 DNS 正式指向新主機,這樣不論是你自己或是所有訪客,都能在新主機上瀏覽最新的網頁。
通常 Bluehost 的 DNS 大概是這種形式,NS1.BLUEHOST.COM、NS2.BLUEHOST.COM,你需把這兩組貼到你的網域商。
每家的 DNS 形式和設定位置不同,如果找不到可直接詢問網域商。
更改完 DNS 指向後並不會立即生效,需等大約 24 – 48 小時生效(每個網站不一定)。
可使用 dnschecker 這個工具確認是否已經生效,只要輸入你的網域看是否網站 IP 已經指向新主機的 IP,就能進行確認。
這裡需注意,我們前幾章節有 更改電腦檔案,在 DNS 正式指向生效後,需把新增的主機 IP 和網域對應那一行刪除,未來才不會增加多餘的麻煩。
搬家完成後,可做的調整?
經過這篇文章完成了網站搬家,在此恭喜你使用了新主機,能享用不同主機商給的新的體驗。
再來,既然完成了網站搬家,我們也能對網站順便做些調整,下面有一些提醒。
不論你原來的網域是否有申請 SSL 憑證,我都建議 SSL 安全連線需照常開啟,因為這攸關網站安全性。
還有,不論你目前的網站進度是什麼,搭配使用 WordPress 最佳佈景主題 和 網站外掛,或是專業的 WordPress 頁面編輯器,都能讓網站能力更上一層樓。
我在 WordPress 費用 這篇文章,有分析使用低預算到中高預算的搭配方法,協助你做出符合個人狀態的。
最後,定期網站備份 是重要的,選擇適合的 網站備份外掛,能幫助你防範網站任何掛點問題,讓你經營網站更安心。
WordPress 學習資源
學習網站架設+網路行銷的過程中,或許會遇到一些解決不了問題,可以在下方留言給我,我會盡力協助解答!
接下來,額外分享 3 項實用資源,可有效幫助大家做學習。
資源一:WP 高手架站課(線上課程)
這門 WordPress 高手架站課 濃縮了犬哥多年在網頁設計的實戰經驗,從網頁設計觀念、WordPress / WooCommerce 後台操作、熱門主題.外掛教學、品牌網站 / 部落格 / 電商網站,3 大類型網站建置方法等 .. 豐富內容,一次教會你。
課程內容非常的紮實(長度超過 20 小時)。如果你剛學習自架網站,這門課程可以讓你用最快的速度,就學會這項技能!
點擊下面了解課程,立馬擁有自己的品牌網站,並增加網路曝光度!
資源二:SEO 排名飆升課(線上課程)
網站建立完畢後,但卻沒有流量怎麼辦?或是只能靠花錢投廣告才會有訂單?
這門 SEO 排名飆升課,教你掌握關鍵字策略、SEO 文章撰寫、多種實戰 SEO 技巧、透視對手 SEO 策略、SEO 必備軟體教學、最新 AI SEO 應用等 ..,大幅提升行銷能力。
點擊下面了解課程,帶你衝上 Google 排名第一頁,大量提升網站營收和訂單!
資源三:犬哥數位(專業 WordPress 網頁設計公司)
如果你沒時間自己架站、或是遇到解決不了的網站問題。歡迎洽詢 犬哥數位(WordPress 網頁設計公司),請專家製作會更有效率!
資源四:更多犬哥教學資源
如果你在操作過程中遇到問題,可以加入 犬哥研討社(目前有超過 9000+ 團員)。除了有網友一同幫你解惑外,犬哥團隊也會同步在社團幫助大家。
如果你想學更多網頁設計、數位行銷知識,可關注 YouTube 頻道,或是歡迎追蹤 犬哥網站 IG。
您好~用您的方法已經順利完成搬家,真的非常感謝,單搬家後Wordpress出現一個問題,就是無法更新,不論是wordpress或是外掛都無法更新,說什麼位置不對,想請教如何調整,謝謝
嗨,可以參考下面文章的相關章節,看安裝這款外掛能否解決你的問題。
https://frankknow.com/how-to-move-wordpress-com-to-org/#update-new-url
如果已經續約購買wordpress本身的部落客方案,想再購買buluhost主機,請問需要搬家嗎?還是只要買bluehost,然後從bluehost登入原有的WP帳號即可?
嗨,Nadia:
如果你是在 WordPress.com 上購買方案,想遷移到 WordPress.org 是需要搬家的唷!
因為 WordPress.com 跟 WordPress.org 的架設方式是不同的。
具體的方法,我們網站上已經有教學文章:如何從 WordPress.com 搬家 到 WordPress.org?
你可以參考看看唷,點擊連結 購買Bluehost 也可以享有 60% 優惠:)
祝你搬家順利!
請問我原本架在WordPress Com 但是要串GA,需要升級到商務方案,粉貴
如果搬到WordPressOrg 可以解決嗎?
嗨,Praha, 如果有價格方面的考量,搬到 WordPress.org 可以使用外掛或主題免費嵌入 GA 。
詳細教學可以參考: 如何在 WordPress 嵌入 GA
搬家教學可以參考: 如何從 WordPress.com 搬家到 WordPress.org
希望回答有幫助到你唷:)
請問如果在WP Com租用網域,還能搬家到別的地方?
可以的唷,在購買主機時先填入網域進行購買,之後再到 WordPress.com 進行 DNS 指向就 OK 囉!
詳細教學可參考: DNS 指向教學影片 。
您好,想請問附加網域那段,如果是新的網域怎麼做呢
嗨,kk,
網站上已經有相關教學文章可以參考唷!
如何使用新網域進行搬家
希望有幫到你:)
您好,我在使用hostgator發生很奇怪的事情,我用該網站提供的安裝WORDPRESS功能安裝,安裝完後,不論怎麼切換模板,他還是顯示在安裝時所選的那個,儘管在後台顯示已套用新的模板,後來我乾脆用自己上傳的方式,將檔案上傳到FTP上,再去執行安裝,可以切換模板了,但是不管哪個模板,網頁上所有的功能選單都不會出現,只有出現HOME跟BLOG,不知道您有沒有遇過這狀況。
嗨,CCK,
可以先使用 WP Reset 清除站點上所有主題相關資料,看能否解決你的問題,
如果還原站點仍舊無法解決,建議你可以詢問 Hostgator 客服,協助你處理唷!
謝謝你的解說,太棒了
請教一下,最近我已經購買Bluehost 中階方案主機空間,也有購買一個網域架設中.
假如我的另外一個網站用了很久快到期了(在別的網路商租用的主機),是否可以搬移至Bluehost主機空間上?
謝謝!
嗨,季宗,
若是購買的方案可架設一個以上網站,就可以進行搬家,相關搬家教學,可以參考我們的教學文章進行設定!
想問,換主機會影響seo嗎?如果只有換主機不換網域是不是就不會影響?
嗨,show,
更換主機只要做好網站搬家,和 DNS 指向,以及 301 轉址等 .. 設置,是不大會影響原本網域的 SEO 排名累積的唷!
請問301轉址怎麼用呢?
若有需求,可以參考看看 Simple 301 Redirects 外掛,
或是 這篇教學文章,進行 301 轉址設置,
不過若是你的網站搬家時,沒有更換網域,只需要搬家到新主機時,設置好 DNS 指向即可:)
想請問,原網域網站不留存想更換到bluehost,可以略過備份步驟直接建立新網站嗎?謝謝
嗨,MM,
建議你還是備份網站檔案,會是最安全保險的做法唷!
請問,我現在是用BlueHost+Wordpress架新網站,先用暫時網域,架好新網站後打算沿用舊網域(非BlueHost),這樣的情況也是參考這個搬家嗎?還是我是要去舊網域商那裡重新指向DNS?
感謝犬哥
嗨,育陞
如果不需要搬移舊網站內容,可不用再參考搬家教學唷,你可參考 Bluehost 教學 DNS 指向章節,進行網域指向設定即可:)