如何让服务器不发送304 Not Modified

时间:2011-11-08 19:12:30

标签: .htaccess webpage page-refresh

我最近在我的网站上遇到了一个问题 - 有些用户在更新时没有显示新版本的网页。虽然刷新几次有助于解决问题,但我不想在我的网站上添加如何清除缓存的信息。因此我问 - 如何更改我的.htaccess以制作单页(单个html文档,但只有这一个 - 它很简单,不会超载流量)每次都发送新版本。我搜索过,但大多数问题解决方案都是“如何清除浏览器缓存”。

1 个答案:

答案 0 :(得分:0)

我看到你正在使用PHP,你可以从PHP这样做:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // set the expire date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");  // HTTP/1.1
header("Pragma: no-cache");                          // HTTP/1.0

请务必不要在标题前发送任何内容(无回声,打印等...)。