|
Заметки
Как сделать "красивый" листинг (список файлов) в директории на хостинге?
Для веб-сервера Apache существует модуль mod_autoindex, который служит для построения и отображения списка файлов (листинга) директории, если в ней нет индексного файла (определенного директивой DirectoryIndex ).
Параметры для mod_autoindex можно задать в файле .htaccess . Рассмотрим реальный пример:
Options +Indexes
IndexOptions FancyIndexing FoldersFirst
IndexIgnore .htaccess .htaccess~
IndexOrderDefault Descending Name
AddDescription "WordPress screenshot" post.gif
HeaderName header.html
ReadmeName footer.html
-
Options +Indexes — эта директива разрешает показ листинга директории;
-
IndexOptions — задает опции для отображения листинга; в нашем примере:
-
FancyIndexing — разрешает отображение подробного листинга (с иконками для разных типов файлов, комментариями и т.п.)
-
FoldersFirst — указывает первыми в списке показывать директории
-
IndexIgnore — указывает, какие файлы не должны отображаться в листинге;
-
IndexOrderDefault — задает порядок сортировки записей в списке; в нашем случае - сортировка по имени по убыванию;
-
AddDescription — добавить описание к какому-либо файлу или группе файлов;
-
HeaderName — имя файла, в котором задается текст или HTML-код, который добавляется в верх ("шапку") листинга;
-
ReadmeName — имя файла, в котором задается текст или HTML-код, который добавляется после списка.
С полным списком параметров можно ознакомиться в документации.
|
|