可以通过在 nginx 配置文件中添加以下代码来禁止浏览器缓存所有 MIME 类型是 HTML 的响应:

location ~* \.html$ {
  add_header Cache-Control "no-store, no-cache, must-revalidate, max-age=0";
  expires off;
}

解释一下代码:

  • location ~* \.html$:匹配所有文件扩展名为 .html 的请求。
  • add_header Cache-Control:添加 HTTP 响应头,指示浏览器不要缓存该响应。
  • expires off:禁用 Expires 头,以确保浏览器不缓存该响应的副本。

使用这个配置,任何请求以 .html 结尾的文件都将被标记为不可缓存的。

nginx 禁止浏览器缓存所有mime type是html的响应

原文地址: http://www.cveoy.top/t/topic/blt2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录