RuHttpHeadersModule
Contents |
[edit] ngx_http_headers_module
Модуль ngx_http_headers_module позволяет выдавать строки "Expires" и "Cache-Control" и добавлять произвольные строки в заголовке ответа. Содержание Пример конфигурации
[edit] Директивы
- [#add_header add_header]
- [#expires expires]
Пример конфигурации
: expires 24h; : expires 0; : expires -1; : expires epoch; : add_header Cache-Control private;
[edit] add_header
syntax: add_header название значение
default: нет
context: http, server, location
Директива добавляет строку в заголовке ответа при условии, что код ответа равен 200, 204, 301, 302 или 304. В значении можно использовать переменные.
[edit] expires
syntax: expires [время|epoch|off]
default: expires off
context: http, server, location
Разрешает или запрещает добавлять или менять строки "Expires" и "Cache-Control" в заголовке ответа. В качестве параметра можно задать положительное или отрицательное время. Время в строке "Expires" получается как сумма текущего времени и времени, заданного в директиве. Параметр "epoch" означает абсолютное время 1 января 1970 года 00:00:01 GMT. Содержимое строки "Cache-Control" зависит от знака заданного времени:
- отрицательное время — "Cache-Control: no-cache".
- положительное время или равное нулю — "Cache-Control: max-age=#", где "#" - это время в секундах, заданное в директиве.
Параметр "off" запрещает добавлять или менять строки "Expires" и "Cache-Control" в заголовке ответа.










