2011-06-27 13 views
1

すでにファイルシステム上でgzipされているファイルを提供するようにApacheを設定することが可能かどうかを知りたいと思います。既に圧縮されたファイルを提供するようにApacheを設定するには?

私は、Apache HTTP圧縮プロトコルを使用してこれらのファイルを配信したいと言います。

file.txt.gzがサーバーに保存され、クライアント(圧縮をサポート)がファイルfile.txtを要求すると、サーバーは圧縮ファイルをクライアントに送信します。

答えて

1

this pageの著者によれば、圧縮ファイルを提供することができます。まず、タイプのハンドラを追加します。

AddType "text/css;charset=UTF-8" .cssgz 
AddEncoding gzip .cssgz 

その後* .txtに* .txt.gzに対するすべての要求書き換える:

RewriteEngine on 
RewriteCond %{HTTP:Accept-Encoding} gzip 
RewriteRule (.*)\.txt$ $1\.txt.gz [L] 
関連する問題