最近、受講者用掲示板にアクセスすると、エラーになるという問い合わせが増えています。エラー時にウェブブラウザには次が表示されていることが多いようです。
Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Bad Request とは何か。これはウェブサーバーのプログラムが、ウェブブラウザからのリクエストを理解できないときに返信し、ウェブブラウザに表示されるのです。(HTTP Status Code[www.studyinghttp.net]を参照)
Size of a request header field exceeds server limit.
リクエストヘッダーの大きさがサーバーの限界を超えた、ということを意味します。
一般的な環境ではリクエストヘッダーの大きさはCookieで変動することが多いので、問題の解決方法としてCookieの削除が上げられます。Cookieの削除を行うと、一部のサイトでログイン情報が消去されるなどの影響があります。もっともその数十倍のゴミCookieが記録されているでしょうから、すっきりするかもしれません。世の中にはアフェリエイト目的にCookieを送り込むサイトが無数に存在しますから。
受講者掲示板では色々な情報をCookieに記録することがあるので、これに問題が起きたのかもしれませんが、一度起きてしまった症状をサーバーサイドで対処することはできませんのでCookieの削除となります。
Cookieの削除はIEであれば、プロパティあるいはオプションの全般のタブに削除のボタンがあります。
上のメッセージを検索してみると、対処方法を記載したサイトがすぐに見つかると思います。
例えば、http://bbs.sekkaku.net/faq/180.html
(対処方法が手抜きですみません。)
コメント