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 は証明書がカバーする複数のホストで 1 つの接続を再利用できます。そのうちのホストをサーバーが提供できないと 421 を返します。

› 421 はクライアントエラー?

4xx クラスですが、通常はサーバーや証明書の設定が原因です。