Подтвердить что ты не робот

Что такое параметры htaccess -Indexes?

Я просмотрел объяснение на сайте apache.org, но это не объяснялось так, как я могу понять. Я нашел здесь информацию .htaccess File Options -Indexes в подкаталогах, но это тоже не объясняет.

4b9b3361

Ответ 1

Параметр Indexes указывает, можно ли "просматривать" каталог или нет. Если для индексов установлено значение плюс, и в каталоге нет файла index.html или index.php(любого), он будет показывать содержимое каталога так же, как и ваш файловый менеджер. Итак, если там десять изображений, это просто показывает их как список со ссылками на фактическое изображение. Вы можете щелкнуть их и открыть.

В большинстве случаев это не то, что вы хотите. Вы не хотите, чтобы другие видели, что находится внутри этой папки. Итак, вы отключите его с помощью -Indexes.

Здесь вы можете увидеть пример открытого каталога, который вызывается: http://www.ecoutetpartage.fr/images/

Ответ 2

-Indexes подавляет возможность прямого перечисления файлов в каталоге, где не установлен DirectoryIndex.

Предположим, что httpd DirectoryIndex установлен: DirectoryIndex index.html index.php.

Если у вас нет файла в RootDirectory в соответствии с переменной DirectoryIndex httpd (в этом примере index.html и index.php), содержимое вашего каталога будет указано, когда + Indexes ist установлен. Содержимое вашего каталога никогда не будет отображаться при установке -Indexes.