### HttpHeaders模塊
本模板可以設置HTTP報文的頭標。
__示例__
~~~
: expires 24h;
: expires 0;
: expires -1;
: expires epoch;
: add_header Cache-Control private;
~~~
### 指令
- [#add_header add_header]
- [#expires expires]
### 增加頭標
**語法:***add_header name value*
**默認值:***none*
**作用域:***http, server, location*
當HTTP應答狀態碼為 200、204、301、302 或 304 的時候,增加指定的HTTP頭標。
其中頭標的值可以使用變量。
### expires
**語法:***expires [time|epoch|max|off]*
**默認值:***expires off*
**作用域:***http, server, location*
使用本指令可以控制HTTP應答中的“Expires”和“Cache-Control”的頭標,(起到控制頁面緩存的作用)。
可以在time值中使用正數或負數。“Expires”頭標的值將通過當前系統時間加上您設定的 time 值來獲得。
`epoch` 指定“Expires”的值為 1 January, 1970, 00:00:01 GMT。
`max` 指定“Expires”的值為 31 December 2037 23:59:59 GMT,“Cache-Control”的值為10年。
`-1` 指定“Expires”的值為 服務器當前時間 -1s,即永遠過期
“Cache-Control”頭標的值由您指定的時間來決定:
- 負數:`Cache-Control: no-cache`
- 正數或零:`Cache-Control: max-age = #`, # 為您指定時間的秒數。
"off" 表示不修改“Expires”和“Cache-Control”的值
### References
[原始文檔](http://sysoev.ru/nginx/docs/http/ngx_http_headers_module.html "http://sysoev.ru/nginx/docs/http/ngx_http_headers_module.html")
- 主要文檔
- Nginx功能概述
- 為什么選擇Nginx
- Nginx安裝
- 運行和控制Nginx
- 配置符號參考
- 優化 Nginx
- 常見問題(FAQ)
- 調試 nginx
- 核心模塊
- Nginx主模塊
- Nginx事件模塊
- 基本模塊
- http核心模塊
- HttpIndex模塊
- HttpAccess模塊
- HttpAuthBasic模塊
- HttpAutoindex模塊
- Browser模塊
- Charset模塊
- HttpEmptyGif模塊
- HttpFcgi模塊
- Geo模塊
- HttpGzip模塊
- HttpHeaders模塊
- HttpIndex模塊
- HttpReferer模塊
- HttpLimit zone
- HttpLimitReqest模塊
- HttpLog模塊
- map
- Memcached
- HttpProxy模塊
- HttpRewrite模塊
- HttpSSI模塊
- HttpUserId
- 其他模塊
- Addition模塊
- EmbeddedPerl
- flv
- HttpGzipStatic
- RandomIndex
- HttpGeoIP
- HttpRealIp
- HttpSSL
- StubStatus模塊
- HttpSubstitution
- HttpDav模塊
- GooglePerftools
- HttpXSLT
- HttpSecureLink
- HttpImageFilter
- mail模塊
- MailCore
- MailAuth
- MailProxy
- MailSSL
- 安裝
- nginx在windows上的安裝
- nginx在freebsd上的安裝
- nginx在ubuntu上的安裝
- nginx在fedora上的安裝
- nginx php-fpm安裝配置
- 配置示例和方法
- 完整例子
- 完整例子2
- 虛擬主機
- 負載均衡
- nginx防盜鏈
- HWLoadbalancerCheckErrors