Параметры Apache - Индексы дают мне 404 вместо 403, почему?
У меня есть Apache/2.2.21 (Debian)
веб-сервер, который я отключил список каталогов с Options -Indexes
но теперь я получил 404
ошибка для каталога, но я думаю, что я должен получить 403
,
Я понятия не имею, почему я получаю 404, а не 403. Что я должен проверить?
Я отключил autoindex
модуль, после этого я получил 404
для каждого URL, который запрашивает список каталогов (например: www.somesite.com/dir
). Как я могу получить 403
за это. (The dir
существует)
В качестве попытки я также поставил Options -Index
в конце основного файла конфигурации (apache2.conf).
2 ответа
У меня была точно такая же проблема, и я обнаружил, что решение так же просто, как:
- ENABLE mod_autoindex, иначе вы никогда не получите 403 для запросов каталога
- ОТКЛЮЧИТЬ Индексы в настройках параметров каталога по очевидной причине
Если вы переопределите ошибку 403 для отсутствующего ресурса, вы получите именно этот результат. Проверьте журнал доступа для запрошенного URL.