Подавить просмотр индексов - apache
Этот синтаксис мешает индексам быть видимыми в var/www?
<Directory "/var/www">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
или действительно ли требуется "Options -Indexes" в httpd.conf или.htaccess?
1 ответ
Не пытаясь быть злым, но Вы читали Руководство по Apache?
Соответствующий текст:
Обычно, если несколько опций могут применяться к каталогу, тогда используется наиболее конкретный вариант, а другие игнорируются; варианты не объединены. (См., Как разделы объединяются.) Однако если всем параметрам в директиве Options предшествует символ + или -, параметры объединяются. Любые параметры, начинающиеся с +, добавляются к действующим в настоящее время параметрам, а любые параметры, начинающиеся с -, удаляются из действующих в настоящее время параметров.
Это немного плотно, но то, что он говорит, по сути "либо будет работать, пока нет Options
директива позже, которая переопределяет его ". Если вы хотите быть уверены, вы должны указать -Indexes
для каждого каталога, который вы хотите защитить.