Nginx配置不缓存html
warning:
这篇文章距离上次修改已过456天,其中的内容可能已经有所变动。
要配置Nginx以避免缓存HTML文件,您可以使用expires和add_header指令来设置适当的头信息,通常设置为禁用缓存。以下是一个配置示例:
server {
listen 80;
server_name localhost;
location ~ \.html$ {
root /usr/share/nginx/html;
index index.html index.htm;
# 禁用缓存
expires -1;
add_header Cache-Control "no-cache, no-store, must-revalidate";
add_header Pragma "no-cache";
}
# 其他配置...
}在这个配置中,任何以.html结尾的请求都不会被缓存。expires -1;指令设置了一个过期日期为过去,确保内容不会被缓存。Cache-Control和Pragma头被设置为no-cache,这会告知客户端和代理服务器不要缓存这个响应。
评论已关闭