【发布时间】:2010-12-28 14:21:11
【问题描述】:
我认为 Apache 将这些 HTTP 标头添加到 PHP 脚本生成的所有响应中:
到期时间:1981 年 11 月 19 日星期四 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
这适用于实际的动态页面,但我有一些页面虽然由 PHP 生成,但大部分是静态的,我希望浏览器缓存它们。
在 PHP 中有没有办法从响应中删除这些标头,从而激活浏览器的默认缓存规则,或者如果没有,我可以将它们设置为与它们不存在等效的值吗?
我不想设置自己的值,因为我希望浏览器使用与 Apache 本身提供的静态资源相同的缓存规则(不使用 mod_cache)。
【问题讨论】:
标签: php http-headers