一些CSS&启用了mod_deflate的apache不会压缩JS文件。这个文件在YSlow中看起来像“[domain.name] /aggregator.css?...”或“[domain.name] /misc/jquery.js?...”。另一个CSS& JS没有“?”得到压缩。请解释我如何让apache压缩这些文件。
由于
答案 0 :(得分:1)
有同样的问题 - 显然文字/ javascript不够好。将应用程序/ javascript添加到过滤器对我来说很有用。
答案 1 :(得分:0)
使用查询字符串提供文件没有什么特别之处,它们通常应该被压缩(它们在我的服务器上)。
除非你设置OutputFilter的方式有些有趣吗?我们来看一些httpd.conf。服务器在哪里?
ETA:
<FilesMatch "\.(css|js|x?html?|php)$">
好奇 - 对我有用,除非配置中有其他东西被破坏了。使用更常见的方法可能更好:
AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain
虽然。 (然后它只会尝试在这些类型时放弃PHP脚本的输出,而不是,例如,如果你正在吐出图像。)