Возможно ли с помощью Apache создать список каталогов для URL-адресов, не являющихся папками?

Возможно ли с помощью Apache создать список каталогов для URL-адресов, не являющихся папками?

Apache позволяет создать список каталогов (при соответствующей настройке), если вы посещаете папку, в которой нет index.html.

Я хочу узнать, возможно ли получить тот же список, но по другому URL? Я уже использую index.html ихочу, чтобы так и оставалось.

т.е. вот что я ищу:

http://example.com/blar/-> загружает мою страницу index.html (не хочу, чтобы это менялось) http://example.com/blar/directory_list(я хочу, чтобы этот URL отображал список каталогов Apache)

решение1

Я бы решил это с помощьюРасположениепереопределить наDirectoryIndexдиректива.

DocumentRoot /var/www
...
Alias /bar /var/www/foo
<Location /bar>
    DirectoryIndex disabled
</Location>

Сейчасhttp://domain.tld/foo/будет представлять ваш index.html, покаhttp://domain.tld/bar/даст вам индекс каталога. Предполагая, что ваша остальная конфигурация в порядке, то есть.

Связанный контент