Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
mod_autoindex [2024/12/24 15:05] (текущий) darkfire
Строка 1: Строка 1:
 +====== mod_autoindex Как сделать «красивый» листинг (список файлов) в директории на хостинге? ======
 +Как сделать «красивый» листинг (список файлов) в директории на хостинге?
 +Для веб-сервера Apache существует модуль mod_autoindex, который служит для построения и отображения списка файлов (листинга) директории, если в ней нет индексного файла (определенного директивой DirectoryIndex). У нас на серверах хостинга по умолчанию этот модуль подключен.
 +
 +
 +Параметры для mod_autoindex можно задать в файле .htaccess. Рассмотрим реальный пример:
 +<code bash>
 +Options +Indexes
 +IndexOptions FancyIndexing FoldersFirst
 +IndexIgnore .htaccess .htaccess~
 +IndexOrderDefault Descending Name
 +AddDescription "WordPress screenshot" post.gif
 +HeaderName header.html
 +ReadmeName footer.html
 +</code>
 +Options +Indexes - эта директива разрешает показ листинга директории;
 +
 +IndexOptions - задает опции для отображения листинга; в нашем примере: FancyIndexing - разрешает отображение подробного листинга (с иконками для разных типов файлов, комментариями и т.п.), FoldersFirst - указывает первыми в списке показывать директории;
 +
 +IndexIgnore - указывает, какие файлы не должны отображаться в листинге;
 +
 +IndexOrderDefault - задает порядок сортировки записей в списке; в нашем случае - сортировка по имени по убыванию;
 +
 +AddDescription - добавить описание к какому-либо файлу или группе файлов;
 +
 +HeaderName - имя файла, в котором задается текст или HTML-код, который добавляется в верх ("шапку") листинга;
 +
 +ReadmeName - имя файла, в котором задается текст или HTML-код, который добавляется после списка.
 +
 +С полным списком параметров можно ознакомиться в документации.
  

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!