初步評估

No route was found matching the URL and request method.

WordPress 出現「找不到與網址及要求方法相符的路由。」(No route was found matching the URL and request method.):原因與檢查方式

中文介面顯示:找不到與網址及要求方法相符的路由。
更新 2026-11-01
# 錯誤紀錄中常見的內容
{"code":"rest_no_route","message":"No route was found matching the URL and request method.","data":{"status":404}}

對 /wp-json/ 的請求沒有對上任何已登記的路由時,WordPress 會回傳這個 REST API 錯誤,代碼是 rest_no_route。呼叫這個 API 的畫面,包括區塊編輯器,就會載入失敗或存不了檔。

你現在看到的是哪一種情況?

重寫規則沒有正確把請求交給 WordPress,或 API 被關掉了。

登記那個路由的外掛已停用,或沒有載入成功。

常見原因

重寫規則:永久連結規則或伺服器設定沒有把 /wp-json/ 導向 WordPress。
外掛沒有啟用:登記這個路由的外掛沒有載入。
REST 前綴被改:外掛或設定把 API 從 /wp-json/ 移到別的路徑。
請求方法被改:代理伺服器或安全規則把 POST 改成 GET,或把它擋掉。

參考資料

  1. register_rest_route() (WordPress Developer Resources)
  2. REST API Handbook (Developer.WordPress.org)

不想自己動手處理?WP119 全自動修復

REST 路徑被擋或回應被污染時,編輯器會存不了檔;這一項屬於自動處理:系統修復 REST 路徑,並複驗編輯器能存檔。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。

  1. 初步評估:輸入網址
  2. 複製到維修站:在副本上作業
  3. 找出原因:逐項檢查
  4. 修復與複驗:首頁與內頁
  5. 寫回或交付:複驗通過才進行

REST API 回傳這個錯誤,讓區塊編輯器或管理後台失敗時,可以交給 WP119。

初步評估我的網站 →
初步評估 →