跳到主要內容
WP 解題所

文章

WordPress 404 找不到頁面:固定網址、路由與資源路徑檢查

WordPress 404主題資訊圖

先做這件事

WordPress 404:不要在沒有備份時連續試錯

404 可能是網址真的不存在,也可能是固定網址規則沒有生效、內容 slug 改變,或部署後資源路徑指向錯誤位置。

本文聚焦「先分內容不存在、路由失效與靜態資源路徑錯誤。」。對應的使用情境是:首頁正常但文章、分類或圖片回 404。。排查時請保存每一步的時間、畫面與日誌差異,才能把同時發生但無關的變更排除。

排查原則:先保存錯誤與現況,再從低風險、可回復的檢查開始;一次只改一個變因。

問題症狀

  • 首頁正常、文章 404
  • 只有自訂文章類型 404
  • CSS、JS 或圖片回 404

建立最小重現:從乾淨瀏覽器完成相同步驟,記錄每一次請求與回應。不能重現時,先查時間相關的排程、快取與日誌。

可能原因

  1. 01固定網址重寫規則失效。需要用錯誤日誌、Network 或隔離測試確認,不應只因時間接近就下結論。
  2. 02slug 或內容狀態改變。需要用錯誤日誌、Network 或隔離測試確認,不應只因時間接近就下結論。
  3. 03子目錄與資源相對路徑錯誤。需要用錯誤日誌、Network 或隔離測試確認,不應只因時間接近就下結論。
WordPress 404重點與步驟說明圖
WordPress 404的操作重點、檢查順序與注意事項示意。圖片由本站依本文內容原創製作。

修改前備份

先建立檔案與資料庫完整備份,下載到站外位置並確認可以讀取;另保存外掛、主題、PHP 版本與目前錯誤畫面。

不要把同一主機上的自動快照當唯一備份。至少複製一份到獨立位置,並保存修改目標的單獨副本。

由低風險到高風險的排查順序

  1. 1. 確認內容在 REST API 或後台仍為 publish
    這一步保持唯讀或可快速回復,先蒐集證據再改設定。
  2. 2. 比較實際 permalink 與請求網址
    這一步保持唯讀或可快速回復,先蒐集證據再改設定。
  3. 3. 在備份後重新儲存固定網址以刷新規則
    每完成一步就重測同一個最小重現,確認問題是否改變。
  4. 4. 檢查 Web server rewrite 與子目錄設定
    每完成一步就重測同一個最小重現,確認問題是否改變。
  5. 5. 為已變更且有價值的舊網址建立 301
    只把已在測試環境通過的最小變更套用到正式站,並立刻跑回歸測試。

先在 staging 重現,再把可證明有效的最小差異部署到正式站。正式站 QA 要涵蓋原問題與網站最重要流程。

如何確認修復成功

首頁、代表文章、分類與主要靜態資源均回 200;不存在網址仍正確回 404。

  • 以原本的最小重現步驟再次測試。
  • 檢查首頁、登入、REST API、表單與網站最重要的交易流程。
  • 查看 PHP error log、瀏覽器 Console 與 Network 是否新增錯誤。
  • 以 390px 手機寬度確認沒有版面級橫向溢位。

把症狀與證據對成一條排查路徑

目前看到的症狀 先驗證的原因 最小安全動作
首頁正常、文章 404 固定網址重寫規則失效 確認內容在 REST API 或後台仍為 publish
只有自訂文章類型 404 slug 或內容狀態改變 比較實際 permalink 與請求網址
CSS、JS 或圖片回 404 子目錄與資源相對路徑錯誤 在備份後重新儲存固定網址以刷新規則

這張表不是用來直接判定根因,而是把「看到什麼、要查什麼、哪個動作可回復」放在同一列。若第一列的證據不成立,就不要跳到高風險修改。

如何還原

還原原固定網址設定與 Web server 規則,移除剛加入且造成迴圈的 redirect。

正式還原前再備份一次故障現況。這份副本可能包含事故後新增資料,也是分析與差異補回的依據。

何時應停止自行操作

若沒有可還原備份、錯誤影響付款或個資、發現惡意程式,或需要直接修改資料庫但不理解關聯,應停止自行操作並尋求專業協助。

停止不是放棄,而是避免把可復原的錯誤變成停機、資料損失或資安事件。準備好時間線、備份、錯誤日誌與已嘗試步驟,能顯著縮短專業人員的診斷時間。

常見問題

可以直接在正式站測試嗎?

不建議。先備份並在測試環境重現,正式站只套用已驗證的最小變更。

需要關閉所有外掛嗎?

不應在沒有計畫時一次關閉。先保存清單,再用隔離或健康檢查方式逐步排除。

修好後要做什麼?

清除必要快取、重測主要流程、保存變更紀錄並確認監控沒有新錯誤。

官方文件與查核來源

以下文件用於核對 WordPress、WooCommerce、PHP 或資料庫行為。第三方外掛與主機設定仍需查閱該產品當前版本的正式文件。