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' является частью HTTP-ядра NGINX и используется в контексте блоков http, server или location. Эта директива, при включении, инструктирует NGINX добавлять заголовок Last-Modified к ответам, которые он отдает после применения замен sub_filter. Директива требует флага, определяющего поведение при манипуляции заголовком. Если флаг установлен в 'on', она добавит или изменит заголовок Last-Modified в upstream-ответе, что особенно полезно для динамически генерируемого контента, требующего отметки времени для механизмов кэширования.

Пример конфига

location /example {
    sub_filter last_modified on;
    proxy_pass http://backend;
}

Убедитесь, что директива 'sub_filter' включена, поскольку 'sub_filter_last_modified' изменяет заголовки только для ответов, в которых выполняются замены.

Неправильная настройка этой директивы может привести к некорректному поведению кеша; убедитесь, что протестировали значения заголовков в ваших ответах.