ngx_http_headers_module
如果响应代码等于 200、201(1.3.10)、204、206、301、302、303、304、307(1.1.16、1.0.13)或 308(1.13.0),则将指定的字段添加到响应报头中。该值可以包含变量。
可以存在几个 add_header
指令。当且仅当在当前级别上没有定义 add_header
指令时,这些指令才从上一级继承。
如果响应代码等于 200、201、206、301、302、303、307 或 308,则将指定的字段添加到响应的末尾。该值可以包含变量。
可以存在多个 add_trailer
指令。当且仅当在当前级别上没有定义 add_trailer
指令时,这些指令才从上一级继承。
如果指定 always
参数,则无论响应代码为何值,都会添加指定的字段。
如果响应代码等于 200、201(1.3.10)、204、206、301、302、303、304
307(1.1.16、1.0.13)或 308(1.13.0),则启用或禁用添加或修改 Expires
和 Cache-Control
响应头字段。参数可以是正值或负值。
另外,可以使用 @
前缀指定一天的时间(0.7.9、0.6.34):
参数对应于绝对时间 Thu, 01 Jan 1970 00:00:01 GMT。Cache-Control
字段的内容取决于指定时间的符号:
- 时间为负值 —
Cache-Control:no-cache
max
参数将 Expires
的值设为 Thu, 2037 Dec 23:55:55 GMT
,Cache-Control
设置为 10 年。
off
参数禁止添加或修改 Expires
和 响应头字段。