可以避免HTTP 304消息吗?

时间:2011-03-26 11:13:06

标签: php codeigniter

当使用Codeigniter或简单的php页面时,在我获得正常的200状态后加载我的测试页面但是如果它被缓存我得到304消息。我意识到这只是资源缓存的信号,但我可以避免吗? 如果是这样,怎么样? 谢谢。

2 个答案:

答案 0 :(得分:1)

如果您不希望浏览器缓存该页面,则需要配置apache服务器以发送相应的标头。

答案 1 :(得分:1)

......或者你可以做到

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
在你的PHP文件中的

就在顶部。这样你就可以控制哪些页面不能缓存,并让Apache保持运行。