php - 浏览器是否总是使用带有 .html 扩展名的缓存版本的页面?

标签 php html refresh

我有一个用纯 HTML 编写的网页(扩展名为 .html)。每当我编辑它并在浏览器中按下“刷新”时,页面都不会更新。但是,如果我将扩展名更改为 .php,则不会出现此问题。谁能给我解释一下这是怎么回事?

最佳答案

尝试按 CTRL + Refresh 或 CTRL + F5。这应该进行硬刷新并重新加载新内容。不过,这仅与浏览器缓存有关。

还有一个特定的元标记,您可以使用它来禁用浏览器中的缓存 - 请参阅 http://www.i18nguy.com/markup/metatags.html

另外,您可以检查您的主机,看看您是否在服务器上使用静态内容缓存。

例如 - 您可以使用 Expires header 告诉 IIS 将特定文件缓存一段时间。

关于php - 浏览器是否总是使用带有 .html 扩展名的缓存版本的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3173280/

相关文章:

php - 如何在 WooCommerce 的订单支付页面上检索订单 ID

html - 如何将多种样式应用于 HTML 仅部分标题?

java - 如何刷新 JScrollPane

javascript - 无法触发仅一部分 javascript 的刷新

php - 计算年龄: PHP vs MySQL,哪种方法更好?

php - 使用 SMTP 身份验证时通过 PEAR 发送 HTML 消息返回错误

php - 使用自定义验证约束检查数据库中是否存在条目

html - 使用 css 水平间隔我的复选框?

html - 如果我有以下代码,如何使我的背景图像在 CSS 中透明?

javascript - 无需点击按钮即可刷新 div