Можно ли перечислить каталог, даже если вы поместили туда index.html?
Можно ли перечислить все файлы в каталоге?
asdf.com/dir/
но в dir есть index.html, поэтому при переходе к нему появляется index.html.
для предосторожности я добавил
IndexIgnore *
1 ответ
Неправильно понял ваш вопрос - то, как я его прочитал, казалось, что вы хотели перечислить все файлы в каталоге. Я отредактировал свой ответ ниже.
Вам нужно что-то подобное в .htaccess
или же httpd.conf
:
<Directory "/var/www/foo/dir">
AllowOverride Indexes
Options -Indexes
</Directory>
Попытка перечислить содержимое этого каталога всегда приведет к 403 Запрещено.
Кроме того, вы можете поместить туда пустой index.html, и он будет иметь тот же эффект. Пользователи не смогут просматривать список каталогов. IndexIgnore
явно не требуется.