Параметры 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 ответа

У меня была точно такая же проблема, и я обнаружил, что решение так же просто, как:

  1. ENABLE mod_autoindex, иначе вы никогда не получите 403 для запросов каталога
  2. ОТКЛЮЧИТЬ Индексы в настройках параметров каталога по очевидной причине

Если вы переопределите ошибку 403 для отсутствующего ресурса, вы получите именно этот результат. Проверьте журнал доступа для запрошенного URL.

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