谁知道HTTP和HTML头:我有一个项目,我需要避免缓存网页。我有一个HTML的基础知识,我在网上发现,为了避免缓存,我需要在HTML代码中放置一些标签。我放了以下标签:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age=0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">我在另一个帖子上写了这个。然而,我的页面仍然被服务器缓存了一个小时,来自服务器的HTTP头响应: Cache-Control: max-age=3600谁有线索吗?如何获取Cache-Control: max-age=0?我的代码中有什么错误吗?
发布于 2015-02-09 22:33:50
正如Alohci在评论区所说,服务器甚至没有查看meta标签……在我修改了Apache服务器上的.htaccess文件之后,它工作得很好。
元标签被服务器的http头覆盖,所以把它们放在…而应修改服务器发送的http头。执行此操作的方法根据您使用的服务器而有所不同。在apache服务器上,有一个控制页面缓存的.htaccess文件。
https://stackoverflow.com/questions/28400568
复制相似问题