在 Nginx 中禁止 HTML 缓存可以通过设置 HTTP 头信息来实现。可以在 Nginx 的配置文件中添加如下代码来禁止 HTML 缓存:
location ~ \.html$ {
expires -1;
add_header Pragma "no-cache";
add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
这段代码会在所有以 .html 结尾的请求上设置过期时间为 -1,并添加 Pragma 和 Cache-Control 头来告诉浏览器不要缓存 HTML 页面。
注意,如果你想禁止所有静态文件缓存,那么可以把 location ~ .html