ここのところ数人の方から、当サイトの一部にアクセスすると “Bad Request” となり表示できないというメールをいただいた。当方も最初は手違いによるリンク切れかと慌てたが、原因はCookieファイルのオーバーフローのようだ。 

ありがたいことに当サイトも毎日多くの方々にアクセスしていただいているが、この2,3ヶ月の間、数人の方から「 “Bad Request” というメッセージが出てアクセスできない。リンク切れのようだ」というご報告をいただくことが多くなった。 
最初は慌てたが、LAN接続ではなく別途外部からヘナチョコサーバーへアクセスしてみると問題なく表示できるので単純なリンク切れではないことは分かった。いろいろと確認したところCookieファイルがオーバーフローしているのが直接の原因だということがわかった。 

“Bad Request” の具体的な解消方法だがSafariの場合、Safari/環境設定…/セキュリティの中に「Cookieを表示」ボタンがあるが、まずはそれをクリックしCookieリストを表示する。そしてそのリストから www.mactechlab.jp という当サイトのCookieをすべて削除(取り除く)していただくことで表示ができるようになるはずだ。 

BadRequest_01 

BadRequest_02 
Safariを例にしたCookieファイルを取り除く手順。「環境設定…」の「セキュリティ」タブを選択しその「Cookieを表示」ボタンをクリックの上で、当サイトに関連するCookieリストを取り除くことでBad Requestは解消できる 

なおご承知のとおり、他のCookieファイルを消去してしまうと当該サイトへのログイン時などにIDやパスワードを求められることにもなる。したがってCookieの取り扱いには十分ご注意いただきたい。 
勿論Cookieを受け入れない設定になっていればこうした問題は起こらないが、多くの方はその利便性のために「常に受け入れる」か「訪問したページのサーバーからのみ受け入れる」にチェックを入れて使っていると思うので、アクセス頻度が高いほど理窟では”Bad Request” になることがある。 
ただ、なぜ当サイトのCookieが多く生成されるかだが、原因についても推定できたと思っている。したがってタイミングを見て軽減が図れるように工夫したいと思っているが、事情もあり(笑)しばらくは万一”Bad Request” となった場合、Cookieファイルを削除することで善処をお願いしたい。