Apache 正在发送 3## 状态代码的 Cache-Control 标头,例如 302 重定向。这导致 Firefox(可能从 Firefox 5 开始)缓存 302 重定向——这导致我的某些页面出现无限重定向循环。
以下是我在我的 中使用的设置httpd.conf
:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A600
</IfModule>
如果我删除 ExpiresDefault 设置,问题就会消失,所以我确信这是导致问题的确切设置。如果我改成ExpiresDefault A600
问题ExpiresByType text/html A600
依旧存在。
我想让浏览器默认缓存我的内容,但这会破坏交易。
我可以使用任何设置来告诉 Apache 为 3## 状态代码发送不同的 Cache-Control 标头吗?