首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP Cache-Control,如何从服务器取回Cache-Control: max-age =0标头?

HTTP Cache-Control,如何从服务器取回Cache-Control: max-age =0标头?
EN

Stack Overflow用户
提问于 2015-02-09 07:21:10
回答 1查看 2.3K关注 0票数 0

谁知道HTTP和HTML头:我有一个项目,我需要避免缓存网页。我有一个HTML的基础知识,我在网上发现,为了避免缓存,我需要在HTML代码中放置一些标签。我放了以下标签:

代码语言:javascript
复制
<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?我的代码中有什么错误吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-09 22:33:50

正如Alohci在评论区所说,服务器甚至没有查看meta标签……在我修改了Apache服务器上的.htaccess文件之后,它工作得很好。

元标签被服务器的http头覆盖,所以把它们放在…而应修改服务器发送的http头。执行此操作的方法根据您使用的服务器而有所不同。在apache服务器上,有一个控制页面缓存的.htaccess文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28400568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档