Листинг директорий в .htaccess

Если в каталоге на сервере нет файла главной страницы, например index.php, то выскакивает ошибка, уведомляя, что содержимое не может быть отображено.

Что же делать?
Правильно, использовать файл дополнительной конфигурации сервера Apache, под названием .htaccess

За листинг директории, как и за другие директории, отвечают директивы файла httpd.conf и вспомогательно файлы .htaccess

Опция листинга представляет собой выражение

Options  Indexes   # для включения листинга
Options -Indexes   # для отключения листинга

Для задачи данного параметра в директории, с тем чтобы для директории применялся этот параметр, а все остальные использовались заданными в глобальной конфигурации сервера httpd.conf, создаем в корне директории файл .htaccess и в не прописываем

Options  +Indexes   # для включения листинга
Options  -Indexes   # для отключения листинга

Если при это нам нужно исключить из листинга директории какие то файлы по маске, то мы задаем следующую опцию:

IndexIgnore *.jpg* *.mp4

и теперь при листинге директории, будут выводиться все файлы кроме графических jpg и видео mp4.