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

Параметры 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).

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

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

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