fancyindex_default_sort
Директива `fancyindex_default_sort` задаёт порядок сортировки по умолчанию для списка файлов, генерируемого модулем NGINX Fancy Index.
Описание
Директива fancyindex_default_sort позволяет задавать, как по умолчанию должны сортироваться списки файлов при использовании модуля Fancy Index. Эта директива принимает один аргумент, определяющий критерий сортировки: по имени, времени изменения или размеру файла. Когда пользователь открывает каталог, если в URL запроса не указан конкретный параметр сортировки, NGINX применит метод сортировки, заданный этой директивой, по умолчанию.
Допустимые аргументы для fancyindex_default_sort включают name, time и size, при этом их наименования явно отражают назначение. Например, использование name будет сортировать файлы в алфавитном порядке, time упорядочит их по дате последнего изменения, а size — по размеру. Кроме того, пользователи могут указать порядок возрастания или убывания, передав дополнительный аргумент (например, name descending). Такая гибкость важна для обеспечения удобства просмотра списков файлов на веб‑сервере.
Важно понимать контекст использования этой директивы: её можно определять в блоках http, server или location, что позволяет добиться тонкого контроля в зависимости от требований разных каталогов или конфигурации сервера. Используя эту директиву, администраторы могут улучшить доступность и упорядоченность списка файлов для конечных пользователей.
Пример конфига
location /files {
fancyindex on;
fancyindex_default_sort time;
}Убедитесь, что модуль Fancy Index правильно установлен и настроен перед использованием этой директивы.
Сортировка применяется только в том случае, если в URL-запросе не указан другой параметр сортировки; явно указанные параметры переопределяют эту настройку.