Описание: автоматически генерирует индексы каталогов, аналогично команде Unix ls или команде оболочки Win32 dir
Статус: базовый модуль
Идентификатор модуля: autoindex_module
Исходный файл: mod_autoindex.c
Индекс каталога может поступать из одного из двух источников:
- файл, расположенный в этом каталоге, обычно называется index.html. Директива DirectoryIndex устанавливает имя файла или файлов, которые будут использоваться. Это контролируется mod_dir;
- в противном случае листинг генерируется сервером. Другие директивы управляют форматом этого списка. AddIcon, AddIconByEncoding и AddIconByType используются для установки списка значков, отображаемых для различных типов файлов; для каждого указанного файла отображается первый значок, соответствующий файлу. Они контролируются mod_autoindex.
Две функции разделены, так что вы можете полностью удалить (или заменить) автоматическую генерацию индекса, если захотите.
Автоматическая генерация индекса включается с помощью Options +Indexes.
Если опция FancyIndexing указана в директиве IndexOptions, заголовки столбцов являются ссылками, которые управляют порядком отображения. Если вы выберете ссылку на заголовок, список будет восстановлен и отсортирован по значениям в этом столбце. Повторный выбор одного и того же заголовка переключает между возрастающим и убывающим порядком. Эти ссылки на заголовки столбцов подавляются с помощью параметра SuppressColumnSorting директивы IndexOptions.
Обратите внимание, что когда отображение отсортировано по «размеру», это фактический размер используемых файлов, а не отображаемое значение — поэтому файл размером 1010 байт всегда будет отображаться перед файлом размером 1011 байт (если он в порядке возрастания), даже если хотя они оба показаны как «1K».
Полный список установленных модулей Apache.