2009-05-05 14 views
6

ユーザのブラウザがIE6(ブラウザが5分間ハングする)の場合、条件付きでGZIP圧縮を無効にする必要があります。サーバはIIS7であり、静的コンテンツの圧縮がオンになっています。ユーザエージェントがMozilla/4.0でない場合は、圧縮が残っていなければなりません。サンプルASPXコード誰ですか? また、別のサイトの同じページに条件付きでリダイレクトするコード(圧縮を無効にして別の仮想サイトを作成する可能性がありますが、すべてのパラメータ(GET/POST)を渡す必要があります)。IE6クライアントのGZIP圧縮を無効にする

答えて

6

this pageをご覧ください。 ISAPIのリライトはIISでも利用できると私は信じています。基本的には、IE5/IE6の場合、ブラウザの要求を受け取り、ブラウザがgzipをサポートしていると主張するのを止めるために書き換えます。

注意:gzipで圧縮されていないページは別途用意する必要はありません。これは、おそらくあなたの提案よりも優れたアプローチです。なぜなら、問題の原因を切り分けるからです。

+0

優秀なアイデア。まもなくISAPI_Rewrite Liteをダウンロードしてください。 ISAPIフィルタの唯一の問題は、ソースコードがなくても、「作成者」がWebサーバーをクラッシュさせたり、応答を遅らせるような愚かなことをしていないかどうかはわかりません。しかし私はそのアイデアが好きです。試してみる価値があります。 – Biko