414 URI Too Long は、リクエストターゲット(URL のパスとクエリ)が、サーバーが解釈する長さの上限を超えていることを示します。RFC 9110 は、少なくとも 8,000 オクテットの URL に対応するようサーバーに推奨していますが、多くのサーバー、プロキシ、CDN はそれより低い上限を設けています。
通常の閲覧で 414 が発生することはまれです。たいていは、POST を使うべきフォームが GET で大量のデータを送信した場合、トラッキング用や状態保持用のパラメーターが URL にたまっていった場合、あるいはリダイレクトループがホップのたびに URL に何かを追加し、長くなりすぎた場合に現れます。414 はヒューリスティックにキャッシュ可能です。
レスポンス例
HTTP
HTTP/1.1 414 URI Too Long
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html
Content-Length: 51
Connection: close
<html><body><h1>414 URI Too Long</h1></body></html> SEO とリダイレクトチェック
414 を返す URL は検索エンジンにインデックスされませんが、そもそもそれほど長い URL がインデックスを想定していることはまずありません。リダイレクトチェーンの最後に 414 がある場合は、そのたびに URL が長くなるループが強く疑われます。リダイレクトループチェッカーでは、ホップごとに URL がどう変化するかを確認できます。
よくある原因と主な用途
- リダイレクトループが、1 周ごとに
?redirect=や&lang=などのパラメーターを追加している場合。 - 検索フォームや絞り込みフォームが、
GETで多数のパラメーターを送信している場合。POSTに切り替えるか、URL に保持する状態を短くしてください。 - 複数のリダイレクトサービスが連続し、それぞれが独自のトラッキングパラメーターを追加している場合。
- nginx の
large_client_header_buffersや Apache のLimitRequestLineなどで、サーバーの URL の長さの上限が非常に低く設定されている場合。