Gzip сжатие не работает через HTTPS - PullRequest
1 голос
/ 13 августа 2010

Я включил сжатие gzip для своего веб-сайта с помощью следующего в моем файле .htaccess:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xml

Это работает нормально, и содержимое сжимается для незашифрованных соединений, однако при выполнении защищенных запросов ничего не сжимается.Есть идеи?

На моем сервере работает Apache / 2.2.14

Ответы [ 2 ]

1 голос
/ 13 августа 2010

В вашей конфигурации Apache для вашего защищенного сайта (то есть бит, где говорится о порте 443 и SSL) проверьте, что вы разрешили использование файлов .htaccess с директивой AllowOverride.Директива AllowOverride находится в разделе, относящемся только к конфигурации незащищенного доступа через порт 80 к вашему серверу.

0 голосов
/ 13 августа 2010

Вероятно, вам следует RTFM . Дефляция должна автоматически согласовываться сервером и клиентом на уровне SSL, а не на уровне HTTP.

C

...