Apache2 服务器无法识别过期/压缩的文本/css 文件

Apache2 服务器无法识别过期/压缩的文本/css 文件

我正在尝试添加两件事:

ExpiresActive On 
ExpiresByType text/css "access plus 30 day"

AddOutputFilterByType DEFLATE text/css

但无论哪种情况,它都不会显示压缩文件或具有较晚的到期日期。我使用 Firebug 进行检查,并清除了缓存以确保无误。MIME 类型就在那里。谢谢。

编辑:

我还手动添加了 mime 类型但它并没有改变任何东西:

AddType text/css css

答案1

在这种情况下,我的第一个猜测是你的 Apache 正在以其他方式提供你的 CSS 文件text/css。我在这两种情况下的类似配置行都包含更多类型:

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

尝试在配置中添加一些其他 MIME 类型,看看它们是否被正确压缩/过期。

相关内容