2

不正な形式の HTTP リクエスト (Cookie のサイズが非常に大きい) を取得する Apache サーバーがあります。サーバーは Cookie 値を Bad Request とともに表示します。これを処理する方法はありますか?

ErrorDocument ディレクティブを試しましたが、この場合は役に立ちません。

4

1 に答える 1

1

このページを見てください。詳しく説明されています。また、説明したのとまったく同じ問題も表示されます。

説明付きの例: http://stevesouders.com/tests/cookie-max.php

カスタムエラー処理が必要な場合

ErrorDocument 400

ファイルで正しく構成されていれば、ジョブを実行する必要があり.htaccessます。で直接構成することもできますhttpd.conf(参照: https://serverfault.com/questions/158122/problems-redirecting-error-400-bad-request-to-custom-page )。

この構成オプションでこれを修正する可能性がありますが、エラーが発生した理由に基づいて、次のことを検討する必要があります。

  • このエラーは、サイトを定期的に使用しているときに発生します。Fix your codeこれは発生してはならず、Cookie4kの合計が
  • これは、サイトを定期的に使用している間は発生しない場合があります - Fix nothing. どうにかして物事を悪用しようとする人々だけが見る見栄えの良いページに時間を投資しないでください
于 2012-02-07T13:43:19.780 に答える