![Apache2 服务器无法识别过期/压缩的文本/css 文件](https://linux22.com/image/538514/Apache2%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E8%BF%87%E6%9C%9F%2F%E5%8E%8B%E7%BC%A9%E7%9A%84%E6%96%87%E6%9C%AC%2Fcss%20%E6%96%87%E4%BB%B6.png)
我正在尝试添加两件事:
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 类型,看看它们是否被正确压缩/过期。