406 Not Acceptable ステータスコードは、リクエストしたリソースが、クライアントが指定したコンテンツネゴシエーション用ヘッダー(例: Accept-Charset または Accept-Language)に従う形式では提供できないことを示します。
詳細は RFC 7231 ↗ を参照してください。
たとえば、クライアントがサーバーの未対応の言語や文字セットでコンテンツを要求すると、このエラーが発生します。406 を返さないようにするには、リクエストを拒否するのではなく、クライアントの User-Agent に対して優先度の低い方式で配信できます。
Cloudflare は 406 エラーを直接生成しません。オリジンサーバーからのレスポンスをプロキシできます。コンテンツネゴシエーションの問題が起きている場合、原因は通常、オリジンサーバーの言語や文字セットの設定にあります。