fancyindex_hide_parent_dir
Директива `fancyindex_hide_parent_dir` управляет видимостью ссылки на родительскую директорию в списках директорий, сгенерированных модулем Fancy Index.
Описание
Директива fancyindex_hide_parent_dir позволяет скрыть необязательную ссылку на родительскую директорию в пользовательских списках директорий, создаваемых модулем Fancy Index. Когда эта директива установлена в 'on', пользователи будут видеть только содержимое текущей директории без ссылки для перехода наверх. Это особенно полезно для повышения безопасности или упрощения взаимодействия с пользователем в случаях, когда доступ к выше расположенным каталогам должен быть ограничен.
Директива действует в контекстах http, server и location, что делает её достаточно гибкой в применении. Установка директивы в 'off' (значение по умолчанию) позволяет отображать ссылку на родительскую директорию, облегчая навигацию по структурам директорий. Однако при включении директивы родительская директория становится невидимой в сгенерированных списках, что заставляет пользователей сосредоточиться только на содержимом просматриваемой директории.
Чтобы переключить эту функцию, просто добавьте директиву в файл конфигурации NGINX с нужным значением — 'on' или 'off'. Отсутствие ссылки на родительскую директорию может иногда вызывать путаницу у пользователей, ожидающих традиционных схем навигации, поэтому учитывайте удобство пользователей при принятии решения о её скрытии.
Пример конфига
location /files {
fancyindex on;
fancyindex_hide_parent_dir on;
}Убедитесь, что пользователи знают, в каком каталоге они находятся, поскольку скрытие ссылки на родительский каталог может запутать навигацию.
Если структура каталогов глубокая, рассмотрите возможность добавления хлебных крошек или других средств навигации в другом месте страницы.