2026/11/6 · AI 上線專家

每次更新網站都要祈禱?「新版先跑起來、確認再切換」的做法與退回方式

每次更新網站都要祈禱?「新版先跑起來、確認再切換」的做法與退回方式

為什麼一更新,整個網站就掛了

週五下午,行銷同事說首頁的活動橫幅要換。工程師(或您自己)把新檔案傳上去,重新整理,畫面一片空白。客人正在看網站,您手心冒汗,卻不知道上一版放在哪裡。

如果您遇過這種場面,不是您不夠小心。多數網站的更新方式,是把新檔案直接蓋在舊檔案上。蓋到一半出錯,網站就停在「新舊混在一起」的狀態,沒有一個完整的版本可以看。

比較安全的做法只有一個原則:新版本在旁邊先建好、先確認能開,確認沒問題才切換過去。 舊版在這段時間照常運作。新版如果建不起來,就丟掉新版,客人完全不會察覺。

您已經做對了一件事:您在意「更新會不會出事」。這表示您的網站已經有人在用,值得被好好照顧。

更新前,先備份這三樣東西

不管用什麼平台,更新前建議先確認手上有這三樣:

  1. 目前線上這一版的完整檔案。 最好是一個壓縮檔,檔名加上日期,例如 官網-1106-更新前.zip。這是您的退路。
  2. 這次要換的新版完整檔案。 不要只傳「改過的那幾個檔」,傳完整一份,才不會漏檔。
  3. 網站以外的資料。 如果您的網站有會員、訂單、表單紀錄,這些通常放在資料庫,不在網站檔案裡。更新前要另外匯出一份。檔案備份救不回資料庫。

實務上,第三項最常被漏掉。如果您的網站會動到資料庫結構,可以先看我們另一篇談 資料庫 migration 的文章。

用 /launch/ 走一遍「新版先跑、確認再切換」

如果您的網站是靜態網站,也就是 HTML、CSS、JS,或是 Lovable、v0、Cursor 這類最後會輸出成靜態檔案的前端專案,可以用我們的 /launch/ 上傳系統,把這個流程完整走一遍:

  1. 上傳新版。 把完整的 ZIP 或單一 HTML 檔上傳,單檔上限 200 MB。
  2. 用電子郵件確認。 更新既有網站時,系統會寄一組驗證碼到您的信箱,輸入後才會開始。這可以避免別人誤改您的網站。
  3. 看著它建置。 系統會檢查檔案、解壓縮、判斷專案類型並建置。每一步您都看得到,也能打開建置紀錄。
  4. 建好才切換。 在新版建置完成之前,舊版繼續在線上服務。
  5. 失敗也不用慌。 如果這次更新失敗,舊版會留在原處,網站不會因此變成空白。

建置失敗時,紀錄裡通常有線索。如果滿屏英文看不懂,可以參考 三步找出建置紀錄裡真正的錯誤,或把那一段貼給 AI 工具請它解釋。

這個做法的限制

請先知道這些邊界,免得期待落差:

  • 免費預覽只放靜態檔案。如果您的專案需要後端程式或資料庫才能運作,系統不會硬把它放上去,而是給您一份 AI 健診報告,說明為什麼不行、需要什麼。
  • 免費預覽期是 7 天,不用信用卡,不會自動扣款,到期就下線。閒置的預覽會先休眠,有人打開網址時再喚醒,第一次開啟可能稍慢。
  • 它是給您拿去給客戶或主管確認用的預覽網址,不是取代正式營運環境。

出事時怎麼退回

分成兩種情況:

情況一:更新「失敗」。 建置沒過。舊版還在,您不需要做任何還原。照建置紀錄修好問題,再上傳一次即可。

情況二:更新「成功」,但您發現畫面有問題。 例如建置過了,卻有一張圖不見、一個按鈕壞了。這時就用到更新前備份的第一項:把「更新前」的舊版 ZIP 當成一次新的更新再上傳一遍,網站就回到原本的樣子。這也是為什麼舊版檔案要留,並且標清楚日期。

這個退回流程不需要懂程式,只需要一個習慣:每次更新前,先存一份現在線上的版本。

如果您的網站已經有資料庫、會員或金流,需要真正的「新舊版本並行、確認後切換、一鍵退回」,那屬於正式環境的規劃,免費預覽做不到。這時建議評估 我們的服務範圍與收費,範圍與價格會先以書面談定。

您下一步可以做的很簡單:找一個不重要的頁面,備份目前版本,改一個小地方,用 /launch/ 走一次更新流程。親眼看過一次「舊版還在、新版建好才換」,下次更新就不用再祈禱了。


關於 AI 上線專家

AI 上線專家讓您的 AI 幫您把網站部署上線:把一句話貼給 Claude Code、Cursor 或 Codex,幾分鐘後就有一個 您的名稱.aionline.tw 公開網址,可以直接傳給客戶或同事看。

  • 免費預覽,不需信用卡,到期自動下線、不會扣款;滿意再升級為永久,最低 NT$99 / 月起
  • 靜態網站、Node/Python 等有後端的網站都能部署,需要資料庫時自動配好 Postgres
  • 付費方案可以綁自己的網域;部署不起來或需要客製開發,可以直接聯絡我們

看看怎麼開始 →