Ошибка 302 — HTTP-статусы
Что это значит
Код 302 Found (ранее — Moved Temporarily) указывает, что запрашиваемый ресурс временно доступен по другому URI. Сервер направляет клиента (браузер, поисковый робот) на новый адрес, указанный в заголовке Location. Временный редирект не меняет URL в закладках, и при последующих запросах клиент снова обращается к исходному URI. Пользователь видит автоматическое перенаправление на другую страницу без своего участия. В HTTP/1.0 код 302 применялся для перенаправления после POST-запроса, но в HTTP/1.1 для этого используется 303 See Other.
Вероятные причины
- Временное перемещение страницы на другой URL (например, при технических работах)
- Перенаправление на страницу входа или авторизации
- Использование в CMS для редиректов без указания постоянного перемещения
- Настройка балансировщика нагрузки для временного перенаправления трафика
- Ошибка в конфигурации веб-сервера (например, случайный редирект)
- Устаревшие ссылки в кэше браузера или поисковых систем
- Временное перенаправление на мобильную версию сайта
- Использование в API для указания временного расположения ресурса
Что делать — по порядку
- Проверьте, что редирект действительно временный: если ресурс перемещён навсегда, используйте код 301.
- Убедитесь, что заголовок Location содержит корректный и доступный URL.
- Проверьте конфигурацию веб-сервера (Apache, Nginx, IIS) на наличие правил редиректа.
- Очистите кэш браузера и повторите запрос, чтобы исключить кэшированный редирект.
- Используйте инструменты разработчика браузера (вкладка Network) для анализа цепочки редиректов.
- Проверьте, не возникает ли цикл редиректов (302 → 302 → …).
- Если редирект используется для авторизации, убедитесь, что сессия активна и куки передаются.
- Для API-запросов проверьте, что клиент корректно обрабатывает код 302 (следует за Location).
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Чем отличается 302 от 301?
301 — постоянный редирект, браузер и поисковики запоминают новый URL. 302 — временный, при следующем запросе снова обращаются к старому адресу.
Может ли 302 повлиять на SEO?
Да, поисковые системы могут не передавать вес ссылки на новый URL при временном редиректе. Для постоянных перемещений используйте 301.
Почему я вижу 302 при входе на сайт?
Скорее всего, сайт перенаправляет вас на страницу входа или после успешной аутентификации — это нормальное поведение.
Как убрать редирект 302?
Найдите правило редиректа в конфигурации сервера или настройках CMS и удалите или измените его.
Что делать, если 302 приводит к ошибке?
Проверьте целевой URL в заголовке Location — он может быть недоступен или вести на другой редирект. Используйте curl -I для просмотра заголовков.
Источники
- HTTP Status Codes — MDN Web Docs проверено 28.07.2026
- RFC 7231 — Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content проверено 28.07.2026
Где встречается
Веб-серверы (Apache, Nginx, IIS), фреймворки (Django, Rails, Express), CMS (WordPress, Joomla), балансировщики нагрузки, прокси-серверы.