Использование индексных файлов. Индексирование каталогов

Когда у Apache запрашивается URL, указывающий не на файл, а на каталог, и в каталоге нет индексного файла, задающегося директивой DirectoryIndex, сервер автоматически создает перечень файлов каталога, если это не было запрещено директивой Options –Indexes, и отображает его клиенту. Apache позволяет изменять вид автоматически генерируемого перечня файлов каталога.

Параметры индексирования каталога задаются с помощью директивы IndexOptions значение, где значение:

  • FancyIndexing – включает расширенную индексацию (Icon, Name, LastModified, Size, Description)
  • IconHeight=пиксели – высота значков
  • IconWidth=пиксели – ширина значков
  • IconsAreLinks – связывает значок с именем файла (только при расширенной индексации)
  • ScanHTMLTitles – извлекает из HTML заголовки <TITLE> для описания файлов
  • SupressColumnSorting – отменяет ссылки из названий столбцов, при нжатии на которые можно сортировать информацию в столбце
  • SupressHTML Preamble – отменяет генерацию тегов <HTML>, <HEAD> и <BODY> при наличии файла заголовка (указанного в директиве HeaderName)
  • SupressDescription, SupressSize, SupressLastModified – отменяет соответственно столбцы Description, Size и LastModified в расширенных индексах
  • None – запрещает расширенную индексацию и выдает простой неупорядоченный список файлов

Добавление файла заголовка (идет в индексе до списка файлов):

HeaderName HEADER.html

Добавление файла справки (идет в индексе после списка файлов):

ReadmeName README.html

Если необходимо, чтобы некоторые файлы не были видны в перечне файлов, применяется директива IndexIgnore Файл1 Файл2 …

Добавление значков:

· AddIcon значок имя_файла имя_файла… - позволяет присваивать значки файлам и именам каталогов

· AddAlt “текст” имя_файла имя_файла… – задает альтернативный текст, выводимый вместо значка, ассоциированного с одним или несколькими расширениями файлов

· AddIconByType значок MIME-тип MIME-тип … - ассоциирование значка с одним или несколькими MIME-типами

· AddAltByType “текст” MIME-тип MIME-тип … – задает альтернативный текст, выводимый вместо значка, ассоциированного с одним или несколькими MIME-типами

· AddIconByEncoding значок MIME-кодировка MIME-кодировка … - ассоциирование значка с одним или несколькими MIME-кодировками

· AddAltByEncoding “текст” MIME-кодировка MIME-кодировка … – задает альтернативный текст, выводимый вместо значка, ассоциированного с одним или несколькими MIME-кодировками

· AddDescription “текст” имя_файла имя_файла… - при включенной FancyIndexing задает описание для файла, представленного именем, расширением или шаблоном имени.

Наши рекомендации