Как настроить apache для обслуживания уже сжатых файлов? - PullRequest
1 голос
/ 27 июня 2011

Я хотел бы знать, можно ли настроить apache для доставки файлов, которые уже распакованы в файловой системе.

Я упоминаю, что я хочу, чтобы apache доставлял эти файлы с использованием протокола сжатия HTTP.

Если это возможно, это должно работать следующим образом: file.txt.gz хранится на сервере, а клиент (с поддержкой сжатия) делает запрос на файл file.txt, сервер отправляет сжатый файл клиенту.

1 Ответ

1 голос
/ 27 июня 2011

По словам автора этой страницы , вы можете обслуживать ваши сжатые файлы.Сначала добавьте обработчик типа:

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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...