Как изменить формат Apache HTTP Indices?

Например, этот индекс:

http://howto.unixdev.net/

Отличается от этого индекса:

http://gcc.petsads.us/

Как изменить формат индексов для моего веб-сервера?

1 ответ

Два URL-адреса, которые вы разместили, предназначены для совершенно разных протоколов. Первый - это FTP, а второй - HTTP URL. Формат отображения первого полностью зависит от используемого клиентского программного обеспечения, второй - просто HTML-файл, динамически генерируемый веб-сервером Apache httpd.

Apache httpd использует mod_autoindex для генерации индекса (см. его документ), который может быть настроен для вывода пользовательских данных. Может быть, вы ищете что-то вроде этого:

<Directory /var/www/>
  IndexOptions +FancyIndexing +FoldersFirst +XHTML
  IndexStyleSheet "/include/style.css"
  HeaderName "/include/HEADER.html"
  ReadmeName "/include/FOOTER.html"
</Directory>

Это позволяет вам предоставлять произвольные HTML-файлы, которые будут включены до и после каждого листинга и отображаться с использованием предоставленной вами таблицы стилей CSS.

Другие вопросы по тегам