如何將您的商業網站遷移到新主機

Jul 01, 2025Arnold L.

如何將您的商業網站遷移到新主機

將網站搬遷到新的主機是一項技術性專案,但不必因此而充滿風險。只要步驟正確、備份完整,並有清楚的測試計畫,您就能順利移轉商業網站,而不會遺失內容、破壞功能,或造成不必要的停機時間。

對創辦人、中小企業主與新創公司而言,更換主機通常是出於實際需求。流量可能比預期更快成長。網站速度可能跟不上。安全性需求可能提高。或者目前的主機環境已經不再符合業務需求。

無論原因為何,有條理的遷移流程都能幫助您保護網站、維持搜尋能見度,並讓訪客平順地切換到新伺服器。

為什麼企業會遷移到新主機

主機遷移通常是為了回應商業需求,而不是單純的技術偏好。常見原因包括:

  • 更好的效能與更快的頁面載入速度
  • 更可靠的正常運作時間與伺服器穩定性
  • 更強的安全功能或更完善的備份選項
  • 更多儲存空間、頻寬或伺服器資源
  • 更適合 WordPress 等內容管理系統的支援
  • 更低的成本或更可預測的定價結構
  • 對電子郵件、資料庫或測試環境有更多控制權

對早期公司而言,穩定的網站是品牌體驗的一部分。它會影響名單開發、可信度與客戶信任。如果目前的主機正在阻礙您的發展,計畫性的遷移可能是一項有價值的升級。

開始前:建立遷移檢查清單

成功的遷移要從任何檔案移動之前就開始。請先使用檢查清單,逐項確認,避免遺漏。

您的檢查清單應包含:

  • 確認新的主機方案已啟用
  • 備份所有網站檔案
  • 備份資料庫
  • 儲存設定檔副本
  • 記錄 DNS 設定、電子郵件記錄與子網域
  • 若網站使用 CMS,記錄外掛、佈景主題或版本資訊
  • 通知利害關係人遷移時段
  • 在切換 DNS 前規劃測試期間

請把遷移視為一次受控搬遷,而不是臨時性的更換。前置準備越完整,之後遇到意外的機率就越低。

步驟 1:選擇合適的新主機

在移動任何內容之前,先確認新的環境確實適合您的網站。

比較主機時,請考量:

  • 伺服器類型與平台相容性
  • 可用儲存空間與頻寬
  • SSL 支援、防火牆選項或惡意軟體掃描等安全工具
  • 備份頻率與還原選項
  • 支援品質與回應速度
  • 是否提供測試環境、快取或代管更新
  • 與您的 CMS、外掛或自訂技術架構是否相容

如果您的企業網站是以 WordPress 建置,請確認主機供應商支援目前的 WordPress 版本,以及您依賴的任何外掛。如果網站是自建系統,請在開始前確認 PHP、資料庫與伺服器設定。

前期多做一點驗證,往往比之後再搬一次便宜得多。

步驟 2:若可行,降低 DNS 的 TTL

如果您在搬遷前可存取 DNS 設定,請提前降低重要記錄的 TTL 值。TTL 會控制 DNS 資訊被快取多久。

事先降低 TTL,可以讓最終切換更快傳播。這並非每次遷移都必須做,但它能減少使用者在過渡期間看到不一致結果的時間。

如果可以,請提早進行,因為 DNS 變更本身也需要時間擴散。

步驟 3:完整備份整個網站

備份是遷移的安全網。沒有備份,不要繼續。

至少要保存:

  • 網站檔案,包括佈景主題、模板、圖片、腳本與上傳內容
  • 資料庫,包括文章、頁面、設定、使用者與留言
  • 設定檔,例如環境設定或連線資訊
  • 如果主機帳戶也儲存郵件,請一併備份電子郵件資料

如果您的網站使用 WordPress 或其他 CMS,可能有內建匯出工具或備份外掛可簡化流程。如果沒有,請使用 FTP 或檔案管理器複製檔案,並使用 phpMyAdmin 之類的資料庫匯出工具處理資料庫。

請將備份儲存在至少一個獨立位置,例如本機儲存與雲端儲存。目標是讓備份不依賴舊主機或新主機。

步驟 4:在新主機上建立測試或暫存副本

只要可以,請在公開切換 DNS 之前先測試網站。測試副本能讓您在不讓訪客直接進入的情況下,確認網站在新伺服器上是否正常運作。

在新主機上,將檔案上傳並把資料庫匯入到測試環境或暫時目錄中。接著確認網站能正確載入。

請檢查:

  • 圖片遺失或版面破損
  • 仍指向舊網域或舊伺服器的硬編碼連結
  • 無法提交的表單
  • 無法正確驗證登入的功能
  • 外掛或擴充套件衝突
  • 顯示錯誤或空白畫面的頁面

這是遷移中最重要的部分之一。大多數問題在 DNS 記錄變更前都比較容易修正。

步驟 5:將檔案傳輸到新伺服器

新主機就緒後,請上傳網站檔案。

常見的傳輸方式包括:

  • 使用 FileZilla 或類似工具透過 FTP 或 SFTP
  • 使用主機控制台內的檔案管理器
  • 使用主機提供的遷移或部署工具
  • 對自訂應用程式進行手動傳輸

除非新伺服器要求不同的結構,否則請維持原有資料夾結構不變。如果您的網站依賴特定檔案路徑,變更它們可能導致資源失效或應用程式錯誤。

如果網站很大,請分批有組織地移動檔案,並在繼續前確認完成狀態。

步驟 6:匯入資料庫

如果您的網站使用資料庫,請在檔案放妥後將資料庫匯入新主機。

常見步驟包括:

  • 在新主機建立新的資料庫
  • 建立具有適當權限的資料庫使用者
  • 匯入已匯出的 .sql 檔案或等效的資料庫備份
  • 更新應用程式以使用新的認證資訊

對 WordPress 與類似平台而言,資料庫連線設定通常儲存在設定檔中。請確認新的資料庫名稱、使用者名稱、密碼與主機位址都正確無誤。

如果資料庫匯入失敗,請先檢查檔案大小限制、字元編碼與權限設定,再重新嘗試。

步驟 7:更新設定檔

網站遷移並未在檔案與資料庫搬完時結束,應用程式還必須知道如何與新環境溝通。

視平台而定,您可能需要更新:

  • 資料庫連線資訊
  • 檔案路徑或文件根目錄參考
  • 環境變數
  • 快取設定
  • API 金鑰或服務端點
  • 偵錯或記錄設定

對自訂應用程式而言,設定檔可能分散在多個位置。請在修改前仔細檢查程式碼庫,尤其是舊主機使用了不同目錄結構或執行環境的情況。

如果網站使用 SSL,請確認憑證檔案是否需要在新主機重新安裝或重新簽發。

步驟 8:在變更 DNS 前測試網站

在把公開流量導向新伺服器之前,請透過暫時的 hosts 檔案項目或測試網域來檢查網站。

這樣您就能在公開網域仍指向舊主機時,先預覽新主機上的網站。

測試時,請檢查:

  • 首頁載入速度
  • 導覽與內部連結
  • 聯絡表單與名單收集表單
  • 結帳或交易流程(如適用)
  • 登入與帳戶區域
  • SSL 憑證與安全頁面行為
  • 行動裝置版面適配
  • 搜尋與篩選功能
  • 伺服器錯誤記錄

這個階段也是檢查結構化資料、分析追蹤與標籤管理工具腳本的好時機。如果有任何追蹤代碼遺失或重複,您希望現在就發現。

步驟 9:將 DNS 切換到新主機

測試完成後,請更新 DNS 記錄,讓網域指向新的主機環境。

依照您的設定,您可能會變更:

  • 名稱伺服器
  • A 記錄
  • CNAME 記錄
  • 電子郵件的 MX 記錄
  • 用於驗證或 SPF/DKIM/DMARC 的 TXT 記錄

請謹慎執行這項變更。如果您的網域也負責電子郵件,請特別注意郵件記錄,避免業務信箱在過渡期間中斷。

DNS 更新後,傳播就會開始。這需要一些時間,在快取到期前,不同使用者可能仍會連到不同伺服器。

步驟 10:監控傳播並維持兩邊主機同時運作

DNS 變更後,不要立刻關閉舊主機。

請讓舊帳戶保持啟用足夠長的時間,以涵蓋傳播與處理仍連到舊伺服器的流量。多數情況下,幾天就足夠,但實際時間取決於您的 DNS 設定與流量模式。

在這段期間:

  • 監控兩邊主機的伺服器記錄
  • 確認流量已進入新環境
  • 驗證表單、電子郵件與登入功能是否正常
  • 注意有無錯誤重新導向或遺失檔案
  • 確認新伺服器上的 SSL 已啟用

這段重疊期就是最後的安全緩衝。

步驟 11:在遷移過程中保護 SEO

若處理不當,網站搬遷會影響搜尋表現。目標是保住既有排名,並避免讓搜尋引擎混淆。

請使用這份 SEO 檢查清單:

  • 盡量維持頁面網址不變
  • 如果網址改變,請從舊頁面設定 301 重新導向到新頁面
  • 確認 canonical 標籤指向正確版本
  • 確保 robots.txt 沒有阻擋重要頁面
  • 遷移完成後,在搜尋主控台工具中重新提交 Sitemap
  • 檢查是否有損壞的內部連結
  • 在適當情況下保留中繼資料、標題與標題層級
  • 上線後監控索引與爬取錯誤

如果遷移是整體改版的一部分,SEO 審查就更重要。視覺更新不應以犧牲能見度為代價。

步驟 12:驗證電子郵件、安全性與分析工具

許多企業在上線後才發現,網站只是整個技術堆疊的一部分。其餘基礎設施也需要一併處理。

遷移完成後,請檢查:

  • 商務電子郵件的收發
  • SPF、DKIM 與 DMARC 記錄
  • SSL 憑證安裝與更新行為
  • 新主機上的備份自動化
  • 安全掃描或防火牆設定
  • 分析標籤與轉換追蹤
  • 表單送達與 CRM 整合

如果您的網站用於名單開發,錯過表單送出可能和首頁失效一樣嚴重。請測試每一條關鍵轉換路徑。

常見的遷移錯誤,應避免

有些錯誤在遷移中反覆發生,值得直接點出。

請避免以下錯誤:

  • 太早取消舊主機
  • 沒有完整備份就開始遷移
  • 忘記資料庫或設定檔
  • 只測試首頁,卻忽略更深層的網站路徑
  • 網域或路徑變更後沒有更新內部連結
  • 忽略電子郵件 DNS 記錄
  • 上線前沒有檢查 SSL
  • 搬完後忘記監控記錄檔

最昂貴的錯誤通常不是劇烈的故障,而是那些小小的遺漏,直到使用者遇到問題才會顯現。

何時使用遷移外掛或代管服務

不是每家公司都有時間或技術人力完成手動搬遷。

如果符合以下情況,使用外掛式遷移或代管遷移服務可能更適合:

  • 網站是用 WordPress 建置,且移轉相對單純
  • 您想減少手動檔案處理
  • 您正在搬移一個較標準的架構
  • 業務團隊希望在流程中獲得支援
  • 您偏好有引導的工作流程,而不是直接管理伺服器

手動遷移能提供更多控制,但也需要更多紀律。請選擇最符合網站複雜度與內部資源的方法。

最終上線檢查清單

在關閉舊主機之前,請確認以下事項:

  • 新網站在公開網域下能正常載入
  • 所有重要頁面都可存取
  • 表單與電子郵件正常運作
  • SSL 已啟用
  • 分析工具已正確觸發
  • 搜尋引擎指令設定正確
  • 如有需要,重新導向已設置完成
  • 網站在桌機與行動裝置上都顯示正常
  • 記錄檔中沒有嚴重錯誤

只有在完成這份檢查清單之後,才應停用舊主機帳戶。

結論

只要方法得當,將商業網站遷移到新主機是可管理的。先完成完整備份,再小心搬移檔案與資料,徹底測試,最後在新環境確認無誤後再切換 DNS。

對中小企業與創辦人而言,主機層應該支援成長,而不是限制成長。執行良好的遷移可以保護內容、維持 SEO,並在您升級到更佳平台時,持續讓網站保持可用。

如果您的事業仍處於成立初期,穩定的網站與可靠的主機能在您建立基礎時,提供所需的可信度。Zenind 協助創業者在美國成立與管理公司,而可靠的網路存在正是這個基礎的自然延伸。