■ 新しいサーバで read.cgi が正しく動かない問題。

このエントリーをはてなブックマークに追加
220 ◆cZfSunOs.U
あ......ひょっとすると *.gz が二重に圧縮されてるか......w

RemoveOutputFilter gz

追加でどうかな?
221domo2 ◆eoDomo5qoo :03/05/13 21:47 ID:cscZj8yu
RemoveOutputFilter gz

入れてみました。
222ずぶ ◆PHZUBUXUug :03/05/13 21:56 ID:11VN4PXv
見るのは,>>209のアドレスにindex.htmlくっつければ良いんでしょうか?
付いていけなくなってます…(´・ω・`)
223名無しさん@お腹いっぱい。:03/05/13 22:04 ID:iQi06n5T
index.html
ダウンロードになっちゃいます…
224名無しさん@お腹いっぱい。:03/05/13 22:33 ID:pAJM/HPE
もはや、我々素人がついていけるスレじゃないな
225ずぶ ◆PHZUBUXUug :03/05/13 22:46 ID:11VN4PXv
>>223
gzip圧縮が効いてる証拠ですね。
ブラウザ設定の「http1.1」に関するチェックを入れると見れるはずですが…
ちなみに私は見れます
226名無しさん@お腹いっぱい。:03/05/13 22:52 ID:iQi06n5T
>>225
先程は駄目だったようです
Content-typeが上手く伝わってなかったのでしょうか…
今は私も見えます
227 ◆cZfSunOs.U :03/05/13 22:56 ID:GAfAuK7h
>>220の対策も,どうも効かないぽ,ですね......

こちらのローカル環境でテストしてみたけど,どうもこれは
mod_deflate の構造的な問題ぽ......
mod_rewrite だけでなく mod_negotiation (type map / MultiViews)
でも同じようになってしまうし.

CGI出力で"Content-Encoging: gzip"ってなってる場合は
二重に圧縮しないようになってるけど,スタティックな
*.gz ファイルに振った場合のことは考慮されてないみたい......

r->headers_out に"gzip"がセットされているかはチェックするけど,
スタティックな *.gz ファイルの場合 mod_mime で r->content_encoding
に"gzip"とセットされるようだけど,こちらはチェックしてないし.

となると,mod_deflate 使うとなれば,スタティックな *.gz を
扱うのをあきらめるか,それとも自分で r->content_encoding も
チェックするようにするパッチを作るか,ということになる......

Apache の Bugzilla にも報告した方がいいのかな......?