我已经通过我的 .htaccess 中的以下内容为我的网站启用了 gzip 压缩:
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
最佳答案
在您的安全站点的 Apache 配置中(即它谈论端口 443 和 SSL 的部分)检查您是否已通过 AllowOverride 指令启用 .htaccess 文件。
您当前的 AllowOverride 指令可能位于仅与配置非安全端口 80 访问您的服务器有关的部分中。
关于apache - Gzip 压缩不适用于 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3473680/