autoindex_localtime

Директива `autoindex_localtime` включает показ локального времени в списках каталогов. — NGINX HTTP Core

autoindex_localtime
httpserverlocation
Синтаксисautoindex_localtime on | off;
По умолчаниюoff
Контекстhttp, server, location
МодульNGINX HTTP Core
Аргументыflag

Описание

Директива `autoindex_localtime` в NGINX влияет на способ генерации списков каталогов при включённой индексации директорий. Когда эта директива установлена в 'on', NGINX будет отображать время последнего изменения файлов в локальном часовом поясе вместо UTC, что делает отображение более понятным для пользователей, которые скорее ориентируются в своём местном времени, а не в координированном всемирном времени. Эту директиву можно размещать в нескольких контекстах, включая 'http', 'server' и 'location', что позволяет тонко настраивать её поведение в зависимости от области запроса. Параметр этой директивы — просто флаг: 'on' для включения показа локального времени в списках каталогов или 'off' для его отключения; по умолчанию используется 'off'. Включение этой функции может улучшить пользовательский опыт, особенно для приложений, которые отображают метаданные файлов в удобном для пользователя виде, поскольку это позволяет пользователям видеть формат времени, соответствующий их географическому положению, вместо необходимости конвертировать время из UTC. Важно отметить, что включение `autoindex_localtime` не меняет фактические временные метки файлов, хранящихся на сервере; оно лишь изменяет способ их представления в списках каталогов для конечных пользователей.

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

location /files {
    autoindex on;
    autoindex_localtime on;
}

Обязательно включите директиву 'autoindex', чтобы отображение локального времени вступило в силу; в противном случае в списке каталогов не будет отображаться локальное время.

Эта директива не применяется, если индексирование каталогов отключено. Убедитесь, что 'autoindex' установлена в 'on', чтобы 'autoindex_localtime' имела эффект.