2008-03-28
_ IE6 で Digest 認証を利用するとエラーになる
普段は Firefox を利用していて IE を使う機会はさほどないのですが,今日,IE6 で tDiary の管理画面を開いたら,""HTTP 400 - 正しくない要求""とかでて表示できない.なんだろうとログを見ると,以下のログが.
[Thu Mar 28 00:00:00 2008] [error] [client 192.168.0.10] Digest: uri mismatch - </update.rb> does not match request-uri </update.rb?conf=default>, referer: http://www.smallstyle.com/update.rb
これ,IE6 のバグなんですね.今までまったく知りませんでした.で,これを回避するには以下を,httpd.conf か,.htaccess に書いておく.via:http://httpd.apache.org/docs/2.0/mod/mod_auth_digest.html#page-header
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
IE6 から使うこともあるかもしれないので,念のため設定しておくことにしよう.