sub_filter_last_modified
sub_filter_last_modified 指令允许控制被代理响应的 Last-Modified 头部。 — NGINX HTTP Core
sub_filter_last_modified
httpserverlocation
语法sub_filter_last_modified on | off;
默认值off
上下文http, server, location
模块NGINX HTTP Core
参数flag
说明
'sub_filter_last_modified' 指令是 NGINX 的 HTTP 核心的一部分,通常在 http、server 或 location 区块中使用。启用该指令后,NGINX 会在应用任何 sub_filter 替换后向其返回的响应追加 Last-Modified 头。该指令需要一个标志来决定如何操作该头。如果设置为 'on',它会在上游响应中添加或修改 Last-Modified 头,这在内容动态生成且需要为缓存机制添加时间戳时尤其有用。
配置示例
location /example {
sub_filter last_modified on;
proxy_pass http://backend;
}⚠
确保 'sub_filter' 指令已启用,因为 'sub_filter_last_modified' 仅在发生替换的响应中修改响应头。
⚠
错误配置该指令可能导致缓存行为不当;请务必测试响应中的头部值。