あれからいろいろ調べました。
Quote from: eastbind at May 01, 2006, 01:40 PM
この話は、IE6(と、IE6SP1、IE6SP2)のバグに起因するもので、解凍しても一定サイズ(確か、IEを動かしているWindowsの仮想記憶ページサイズ、4096バイト?)より小さいgzip圧縮ファイルをダウンロードすると、解凍に失敗してそのファイルを廃棄してしますというものです。
このバグはすでにセキュリティロールアップによって解決していました。私の調査不足でした。ごめんなさい。 :’(
では何が問題かというと、VaryレスポンスヘッダがあるとIE6のキャッシュコントロールが未だおかしいようです。そこでIEの場合にはVaryレスポンスヘッダを送信しないように設定する必要があるとのこと。どうもそのために、MODxの.htaccessのラスト4行があるようです。
BrowserMatch "MSIE" brokenvary=1
BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
BrowserMatch "Opera" !brokenvary
SetEnvIf brokenvary 1 force-no-vary
この4行のコメントをはずしてお試しいただけませんか?
もしかすると、apacheのmod_setenvifがロードされていない可能性はありますが。その場合はhttp error 500で止まると思います。そのときはサーバ業者に要望するしかありません。
http://modxcms.com/forums/index.php/topic,2573.msg31060.html#msg31060こちらのほうも同時に解決するんじゃないかなと。(多分サーバ側でキャッシュをしているような気がします。)