我正在设置Apache / 2.2.17上托管的网站。我无法访问apache的安装目录和httpd.conf文件(只有www文件夹,最终有一些.htaccess文件)。
我已经启用了gzip压缩,但.css和.js(其他文件比我迄今为止测试过的图像和.php文件)响应并没有得到改变:接受 - 即使它们具有Content-Encoding:gzip标头,也可以按预期编码标头。
我不能通过带有Header set Vary Accept-Encoding
的{。{1}}的{.htaccess文件强制它,也可以在Vary之后使用分号或不使用分号(我甚至无法将User-Agent附加到其中)
感谢。
更新
这是我的.htaccess文件
Header append Vary Accept-Encoding
以下是加载的模块:
core mod_authn_file mod_authn_default mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_default mod_auth_basic mod_dbd mod_include mod_filter mod_log_config mod_env mod_expires mod_headers mod_setenvif mod_version prefork http_core mod_mime mod_status mod_autoindex mod_asis mod_info mod_negotiation mod_dir mod_actions mod_alias mod_rewrite mod_so mod_php5 mod_ruid2 mod_deflate mod_remoteip mod_binary mod_tonyscanner
答案 0 :(得分:0)
mod_deflate 不会压缩太“轻”的非html文件,但CloudFlare会(没有总是?添加Vary: Accept-Encoding
标头)。