這是一篇使用新的個人網域,進行完整的 「 WordPress網站搬家 」教學。
你想把網站轉移到新申請的網域嗎?還是申請新主機時也同時申請了新網域,想一起使用?
網站搬家到新網域,有些地方需處理好,否則可能會流失網站流量,而影響原來的 SEO 關鍵字排名。更多 SEO 外掛推薦。
這篇文章,我會教你如何搬家到新主機,同時改用你申請的新網域,如下。
準備好了嗎?我們開始吧:)
1. 選擇適合的主機?
有關於虛擬主機,目前我們最推薦 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 優質虛擬主機,相信會有助於你選擇適合的:)
在這一切開始前,請先申請好心目中的理想主機和個人網域,並安裝好 WordPress 網站且能正常運作。
因為我們接下來,會將舊網站搬家到新主機上,並且使用新的網域。
2. 安裝搬家外掛和開始搬家
我們會用 WPvivid 外掛幫助我們網站搬家,它是一款 WordPress 備份、還原、搬家的綜合型外掛,請參考 WPvivid 教學。
接下來,我們開始進行「 WordPress網站搬家 」教學。
首先,在目標網站(新主機)安裝和啟用 WPvivid 外掛,然後前往 WPvivid 外掛 > Backup & Restore(備份和還原)選項。
點擊 Key (憑證)分頁 > 選擇憑證過期時間(通常設定 2 小時都足夠搬家),點 Generate 開始產生。
憑證生成完成後把它複製下來,接著前往原網站(需複製的網站)的 WPvivid 外掛功能。
點選 Auto-Migration 自動搬家分頁,把憑證貼入欄位中,然後 Save 儲存。
然後選擇需搬家的檔案,如果要完整搬家就選 Database+Files(網站檔案+資料庫),最後點 Clone then Transfer 就會開始複製網站到目標網站囉。
複製時間會依照網站大小有所不同,複製完成後前往目標網站,就會看到備份清單上多了一筆剛複製過來的網站資料。
點擊 Restore 就會開始還原網站,還原網站需要時間,等完成後也就代表 「 WordPress網站搬家 」成功囉!
接著可瀏覽目標網站是否搬家成功。
這裡需注意網站搬家後,目標網站的 WordPress 後台帳密會更換成原網站的後台帳密,請輸入正確才有辦法登入唷。
3. 設置永久 301 重定向
網域搬家可能會多少影響網站排名,因為網域就像你的個人名字,如果改了名許多人需花額外的時間認識你。
但我們能盡可能減少這行為對你的網站傷害,並盡量保持住網站排名(但不會完全沒影響)。
這步驟需要你的主機商有開放此權限,如果有的話你能繼續照著我的教學完成。
什麼是永久 301 重定向?
301 重定向,是指只要有人連結到你的舊網站,就能依照重定向的新網域路徑,幫你自動導向到新網站。
這能有效的減少你的網站流量流失。
要設置永久性 301 重定向,你需使用 FTP 軟體 連線到原網站並編輯 .htaccess 檔案。
.htaccess 檔案通常和 wp-config.php 檔案是同一階層,你需要做的就是先下載檔案,然後將以下程式碼貼到最上面(需把 www.newsite.com 更換成你的新網域),儲存後再上傳覆蓋原檔案即可。
#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]
301 重定向設定完成後,再度訪問你的原網站,會發現此時已經導向新網域了,這就是我們要的。
如果沒有導向成功,可能是你的虛擬主機沒開放 RewriteEngine 重定向功能,可以詢問客服是否能協助設定,或開放權限給你。
這章節,減少了網域搬家可能造成的網站流量流失風險。
4. Google 網站登錄註冊
網站更換域名之後,我們可以主動通知 Google 或是 Bing,提醒它們來蒐錄你的新網站(沒做此步驟也可以,但會多花些時間才能被收錄到)。
這會有點像改了個人名字後,需向政府機關報備一樣,加快它們的作業流程。
網站登錄註冊的好處是,能加速新網站的文章或頁面被收錄到搜尋結果中。
但在這之前,你需先有 sitemap.xml 檔案,這算是你的網站整個目錄結構,它會串連整個網站頁面或文章。
我們可以借助 Yoast 外掛幫忙產生,它是 WordPress 最佳網站外掛 的其中一員,主要功能是幫助網站 SEO 優化,同時也有自動生成 sitemap 檔案功能。
想查看 Yoast 外掛協助生成的 sitemap.xml,可參考下圖。
Yoast 的主要 sitemap 的命名是 sitemap_index.xml,裡面包含所有的網站目錄結構。
前往 Google Search Console(需綁定完成你的網站) >選取 Sitemap 功能,然後輸入 sitemap_index.xml 提交即可。
這樣就能通知 Google 盡快收錄我們的網站了。
5. 搬家完成,還能做些什麼?
經過這篇文章完成了網站搬家,在此恭喜你使用了新主機,能享用不同主機商給的新的體驗。
再來,既然完成了網站搬家,我們也能對網站順便做些調整,下面有一些提醒。
不論你原來的網域是否有申請 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。
Hi, 犬哥,請問我在clone and transfer的過程中,一直中斷,然後出現”Transfer failed, PCLZIP_ERR_READ_OPEN_FAIL (-2)”,請問您知道如何解決這個問題嗎? 感謝
嗨,charlie,
應該是你的原網站壓縮檔案包有問題,檔案過大,或是傳輸時有哪裡出現錯誤,導致安裝包不完整。
建議你重新將原網站打包一遍,再進行搬家。
如果網站檔案太大,建議可分批打包,可降低失敗的機率,
若還是無法成功搬家,建議你洽詢兩邊的虛擬主機商,詢問他們能否協助你處理:)
hi, 犬哥,
我發現好像是一開始我架站的時候就就設定錯誤的問題,導致它沒有權限讀到我的檔案之類的,但還好我的文章數不多,200多篇而已,我決定土法鍊鋼,一篇一篇慢慢搬,哈哈哈,順便重看一下舊的文章。 再次感謝您的幫忙哦!~
嗨,charlie,
恭喜你找到解決方式,也回來留言跟我們分享,也很開心你能順利解決問題:)
後續有任何 WordPress 疑問或是分享資源,也可以到 犬哥 FB 社團 發問或跟廣大網友分享資源唷!
請問如果從cpanel備份網站檔案和資料庫出來,搬家到新主機和新網域,從cpanel還原上去,請問會不會發生什麼問題?
只需修改 wp-config.php 這個檔案即可嗎?
謝謝!
嗨,Lin,
建議若沒有使用經驗,還是使用搬家外掛幫助你進行網站遷移,可避免更多錯誤產生唷!
Hi 犬哥:)
我想請問 我照著您的步驟分別安裝兩個wordpress 搬家外掛(先匯出舊的後再新網域上更新),但我遇到一個問題如下, 有幾篇post (含原本照片)成功出現在新網址上, 但有一部份是只能在草稿中看到完整post(文章&照片)但發布後就變404找不到網頁,想請求解法!
謝謝犬哥 btw您的文章真的超棒!!
嗨,Rachel
應該是一開始的網站檔案包有遺漏的部分,或是在新站點的防火牆設置等 .. 出現問題,
建議你可參考 這篇文章,試著排除問題,或者是直接詢問 WPvivid 客服,可更快解決你的疑問唷!