1
我想知道是否可以配置Apache來傳遞已經在文件系統上壓縮的文件。如何配置Apache以服務已壓縮的文件?
我提到我希望apache使用HTTP壓縮協議傳遞這些文件。
如果這是可能的,它應該像這樣工作:A file.txt.gz
存儲在服務器上,並且客戶端(支持壓縮)請求文件file.txt
,服務器會將壓縮文件發送到客戶端。
我想知道是否可以配置Apache來傳遞已經在文件系統上壓縮的文件。如何配置Apache以服務已壓縮的文件?
我提到我希望apache使用HTTP壓縮協議傳遞這些文件。
如果這是可能的,它應該像這樣工作:A file.txt.gz
存儲在服務器上,並且客戶端(支持壓縮)請求文件file.txt
,服務器會將壓縮文件發送到客戶端。
根據作者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]