Как настроить Apache для вывода списка файлов в каталоге даже если индексный файл присутствует?
Например, если у меня есть каталог /var/foo
который содержит несколько файлов, и один из них является индексом каталога (index.html, index.php и т. д.), как я могу заставить Apache показывать список каталогов вместо отображения содержимого index.html, когда пользователь просматривает http://example.com/foo/
?
# Directory listing for /var/foo/, mapped to http://example.com/foo/
..
.
code.c
readme.pdf
index.html
Я использовал следующее, но думаю, что есть способ получше:
Options +Indexes +MultiViews
DirectoryIndex will-never-exist.xyz
Вы можете уйти DirectoryIndex
опция пуста или просто выключить dir_module
модуль.
В DirectoryIndex директива может быть ограничена по объему с помощью Каталог блокировать
<Directory /path/to/directory/to/list>
Options +Indexes +MultiViews
DirectoryIndex will-never-exist.xyz
</Directory>
Это ограничивает область действия конкретным каталогом, а не вашим виртуальным хостом или сервером и т. Д.