所以我在PHP文件的最顶层有这个:
<?php
// Set headers
header('Content-Type: text/html; charset=UTF-8');
header('Content-Style-Type: text/css');
header('Content-Script-Type: application/javascript');
header('HTTP/1.1 200 OK');
header('Content-language: en-US');
header('X-Powered-By: ');
header_remove('X-Powered-By');
header('Last-Modified: Tue, 01 Jan 2013 00:00:00 GMT');
header('Cache-Control: no-store, no-cache, max-age=0, must-revalidate');
header('Pragma: no-store, no-cache, max-age=0, must-revalidate');
header('Expires: Tue, 01 Jan 2013 00:00:00 GMT');
?>
因此,当我在我网站的URL上检查Firefox控制台的NET选项卡时,我看不到Last-Modified标头。有什么建议吗?
答案 0 :(得分:-4)
你告诉浏览器什么都不缓存,他必须重新验证一切。所以最后修改的标题无关紧要。