私はjQueryプラグインを使用するアプリケーションを開発しました。このアプリケーションは、過剰なCookieデータを使用します。問題は、15〜20リクエストごとに、ブラウザにこのエラーメッセージが表示されることです。
お使いのブラウザが、このサーバーが理解できないリクエストを送信しました。リクエストヘッダーフィールドのサイズがサーバーの制限を超えています。
調べてみたところ、デフォルトでApacheにCookieの長さのデフォルト値があることがわかりました。 8190 bytes
のどこか。制限を増やすには、以下のディレクティブを構成に変更/追加する必要があります。
LimitRequestFieldSize 16380
上記のコードを.htaccess
に追加して、Apacheサーバーも再起動しましたが、機能しませんでした。
この行をどこに配置するか混乱しています。 httpd.conf
ファイルにありますか?または、.htaccess
ファイルを使用して制限を増やす方法はありますか?誰かが私を正しい方向に向けてくれれば幸いです。
そしてBTW、私はMAMPを使用してOSX 10.7.4を使用しています。
documentation は次のように述べています。
Context: server config, virtual Host
これは、そのディレクティブがグローバルサーバー構成(httpd.conf
ファイルまたはインクルードされるファイル内の任意の場所)、またはVirtualHost
定義のいずれかに含まれることを意味します。 .htaccess
ファイルに配置すると機能しません。
また、アプリケーションを見直して、余分なデータがどこから来ているのかを確認する必要があります。