Подавить просмотр индексов - 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 для каждого каталога, который вы хотите защитить.

Другие вопросы по тегам