Со списком каталогов, сгенерированным mod_autoindex, запускается внутренний подзапрос для всех перечисленных элементов в каталоге. Это указано в журнале с подзапрос
(в отличие от исходный
).
Вы можете предотвратить Правило перезаписи
директива обрабатывается для подзапросов с использованием NS
(nosubreq
) флаг. Например:
Плохое правило RewriteRule никогда не бывает [NS]
Кроме того, вы можете переместить Правило перезаписи
директива из <Directory>
контейнер и располагайте его непосредственно под <VirtualHost>
вместо. Обратите внимание, что директива мощь нужно изменить
немного, так как теперь он работает в другом контекст (виртуальный хост в отличие от каталог) и обработанные ранее. Это естественным образом предотвращает обработку директивы для каждого элемента в списке каталога (без необходимости включения NS
флаг). Однако его по-прежнему можно вызывать для других подзапросов, таких как вызовы Название заголовка
и ReadmeName
файлы, связанные со списком каталогов (если эти директивы установлены, независимо от того, существуют файлы или нет), поэтому вы все равно можете включить NS
отметьте эти директивы, если это проблема.
Он даже входит в подкаталоги и ищет index.html
Это вызвано тестированием mod_dir для DirectoryIndex
документы. Если это не требуется, то его можно отключить:
DirectoryIndex отключен
Справка: