Задать вопрос
@Suffering007

Почему Nginx выдаёт 302 ответ вместо 404?

При переходе в несуществующую страницу возвращается статус 302 вместо 404. В чем может быть проблема? В конфиге нигде не встречается "return 302". В поле Location отдаётся тот-же самый url, на который был произведен переход. Браузет, при переходе на несуществующую страницу говорит
"The example.ru page isn’t working

example.ru redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS "
  • Вопрос задан
  • 800 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
alekciy
@alekciy
Вёбных дел мастер
Какой-то из rewrite правил в конфиге создает зацикленный редирект.
Если отдает 302 значит так настроено (либо 302 отдает бэкэнд). Поэтому внимательно смотрите конфиг.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы