意味
透過的コンテンツネゴシエーションの設定ミスです。選ばれたバリアント自体がネゴシエートするよう設定されており、ループになっています。
よくある原因
- コンテンツネゴシエーション(RFC 2295)のサーバー設定ミス
対処法
クライアント・閲覧者の場合
あなたには直せません。サイトの管理者に連絡します。
サイトや API の運営者の場合
選ばれた表現自体がネゴシエート対象にならないよう、バリアントの設定を直します。
レスポンス例
HTTP/1.1
HTTP/1.1 506 Variant Also Negotiates
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 仕様
よくある質問
› 506 はよくある?
非常にまれです。実験的な透過的コンテンツネゴシエーションが必要です。
› 506 を返すサーバーは?
主に mod_negotiation の設定を誤った Apache です。