DevToolPal
繁
4xx 用戶端錯誤

421 Misdirected Request

誤導的請求

意義

請求送到了一台沒有設定為該主機提供服務的伺服器,常見原因是 HTTP/2 連線被重複用於另一個網域。

常見原因

  • 共用憑證的多個網域發生連線合併
  • TLS SNI 與 Host 標頭不一致
  • 負載平衡器路由到錯誤的虛擬主機

解決方法

用戶端或訪客

瀏覽器會自動在新連線上重試。自訂用戶端請為該主機建立新的連線。

網站或 API 的維護者

確保每張憑證只涵蓋伺服器實際能服務的主機,且 SNI 與 Host 路由一致。

回應範例

HTTP/1.1
HTTP/1.1 421 Misdirected Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

規範

RFC 9110 §15.5.20

常見問題

› 為什麼只在 HTTP/2 看到 421?

HTTP/2 可以為憑證涵蓋的多個主機重複使用同一條連線;若伺服器無法服務其中某個主機,就回傳 421。

› 421 是用戶端錯誤嗎?

它屬於 4xx 類,但通常是伺服器或憑證設定造成的。