Назад | Перейти на главную страницу

Переопределение IndexIgnore в файле .htaccess

у меня есть IndexIgnore * в каталоге, для которого я не хочу разрешать список каталогов.

Теперь в подкаталог, Я бы хотел override в IndexIgnore директива определена в родительском каталоге и позволять список каталогов.

Документация для IndexIgnore говорит

The IndexIgnore directive adds to the list of files to hide when listing a directory.

Как разрешить список каталогов для этого подкаталога?

Пытаться Options -Indexes вместо. Если это .htaccess файл относится к подкаталогу с Indexes, попробуйте указать +Indexes.

Если вы системный администратор, то часто рекомендуется указывать эти параметры в httpd.conf. Кроме того, с точки зрения безопасности даже включать файлы .htaccess более рискованно. Если бы веб-сервер или пользователь приложения были скомпрометированы, это было бы одно из первых мест, куда можно было бы писать без полного компромисса.

Если вместо этого указано в файле конфигурации Apache, вы часто указываете Options в пределах Directory раздел.

Документы Apache

Вы можете сбросить IndexIgnore listиспользуя опцию

IndexIgnoreReset ON

См. Документацию здесь

К вашему сведению, то, что вы ищете, кажется невозможным: Re: [пользователи @ httpd] IndexIgnore

(Я нашел этот и ваш вопрос в поисках решения той же проблемы.)