« Rails1.1から1.2への変更点 | Main | Spanning Syncすごい! »
2007年2月21日
Digest認証とIE6
[ カテゴリ:
Web
]
最近、生のHTTPで認証が必要なときはDigestを使うようにしてるのですが。 昨日、IE6からアクセスするとエラーになる、という現象に遭遇しました。
Apacheのエラーログは以下のようにおっしゃっています。
Digest: uri mismatch - </XXX> does not match request-uri </YYY>, referer: ZZZ
なんだこりゃとちょっと調べてみたのですが…また出たよ、IEのバグ。 もう、叩けば叩くだけ出てくる埃のように、IE6はほんとにバグだらけ。 CSSもDOMもDAVもぼろぼろだし、酷すぎるよ…
で、これ、Apacheでは毎度のことながらIE不具合ワークアラウンドが入ってます。 これを有効にするためには、httpd.confか.htaccessにでも以下のように書いておきます。
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On