302
Не критично — устраняется самостоятельно

Ошибка 302 — CMS и хостинг

Что это значит

Код 302 (Found, ранее Moved Temporarily) — это HTTP-статус перенаправления. Сервер сообщает клиенту (браузеру, поисковому роботу), что запрашиваемый ресурс временно доступен по другому URL, указанному в заголовке Location. Клиент автоматически выполняет новый GET-запрос к этому URL. Пользователь видит, что страница загрузилась, но адрес в строке браузера мог измениться. В CMS (например, WordPress, Joomla) код 302 часто используется для редиректов плагинами или при временном перемещении контента. В контексте хостинга может возникать при настройке редиректов в .htaccess или конфигурации сервера.

Вероятные причины

  • Временный редирект, настроенный в CMS (плагин, модуль) или вручную через .htaccess
  • Плагин безопасности или кэширования перенаправляет на временную страницу
  • Сервер перенаправляет на страницу обслуживания (maintenance mode)
  • Некорректная настройка редиректа с HTTP на HTTPS (должен быть 301, но стоит 302)
  • Проблемы с мультисайтовостью или языковыми версиями в CMS
  • Временное перенаправление на другой домен при миграции сайта
  • Ошибка в цепочке редиректов (например, несколько 302 подряд)
  • Действие вредоносного ПО или взлом сайта (редирект на фишинг)

Что делать — по порядку

  1. Проверьте, не установлен ли плагин редиректа или обслуживания; отключите его временно
  2. Откройте файл .htaccess в корне сайта и проверьте строки с Redirect или RewriteRule, временно закомментируйте их
  3. Проверьте настройки редиректа в панели управления хостингом (например, cPanel Redirects)
  4. Войдите в админку CMS, проверьте настройки постоянных ссылок и редиректов (например, в WordPress — Settings → Permalinks, нажмите Save Changes)
  5. Проверьте цепочку редиректов с помощью онлайн-инструмента (например, redirect-checker.org) — убедитесь, что нет циклов
  6. Если сайт на WordPress, проверьте файл wp-config.php на наличие define('WP_SITEURL') и define('WP_HOME') — они должны указывать на правильный URL
  7. При подозрении на взлом проверьте файлы на наличие подозрительного кода (например, в functions.php или index.php)
  8. Обратитесь в техподдержку хостинга — возможно, редирект настроен на уровне сервера

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Чем отличается 302 от 301 редиректа?

301 — постоянное перенаправление (страница навсегда переехала), 302 — временное. Поисковики передают вес страницы при 301, но не при 302.

Может ли 302 редирект навредить SEO?

Да, если он используется постоянно вместо 301 — поисковики не передадут ссылочный вес. Также цепочки редиректов ухудшают индексацию.

Как убрать 302 редирект в WordPress?

Проверьте плагины редиректа (Redirection, Yoast SEO), отключите их. Также проверьте .htaccess и настройки постоянных ссылок.

Почему я вижу 302 редирект на свой же сайт?

Возможно, настроен редирект с www на без www (или наоборот) или с HTTP на HTTPS. Проверьте настройки в .htaccess или панели хостинга.

302 редирект — это ошибка?

Нет, это штатный HTTP-статус. Проблемой он становится только если настроен неправильно или ведёт в цикл.

Источники