2011-06-27 59 views
1

我想知道是否可以配置Apache來傳遞已經在文件系統上壓縮的文件。如何配置Apache以服務已壓縮的文件?

我提到我希望apache使用HTTP壓縮協議傳遞這些文件。

如果這是可能的,它應該像這樣工作:A 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] 
相關問題