Ошибка 308 — HTTP-статусы
Что это значит
HTTP-статус 308 (Permanent Redirect) указывает, что запрошенный ресурс окончательно перемещён на новый URI, указанный в заголовке Location. В отличие от 301, клиент обязан сохранить метод и тело запроса при повторном обращении. Браузер автоматически перенаправляет пользователя на новый адрес, обычно без видимых изменений. Поисковые системы обновляют индекс, передавая вес старой страницы новой.
Вероятные причины
- Смена домена или структуры URL на постоянной основе
- Миграция сайта с HTTP на HTTPS
- Объединение нескольких страниц в одну
- Перенос контента на другой поддомен
- Изменение протокола (например, с FTP на HTTP)
- Настройка редиректа для SEO-оптимизации
- Ошибка в конфигурации веб-сервера (например, циклический редирект)
- Устаревшие закладки или ссылки у пользователей
Что делать — по порядку
- Проверить, что новый URI в заголовке Location корректен и доступен
- Убедиться, что редирект не циклический (проверить цепочку редиректов)
- Проверить конфигурацию веб-сервера (Apache: .htaccess, Nginx: location блоки)
- Протестировать редирект с помощью curl с опцией -L для отслеживания
- Проверить, что метод запроса сохраняется (POST не превращается в GET)
- Обновить внутренние ссылки на сайте, чтобы избежать лишних редиректов
- Уведомить поисковые системы через инструменты для веб-мастеров
- Очистить кеш браузера и проверить поведение в инкогнито-режиме
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Чем 308 отличается от 301?
308 сохраняет метод и тело запроса (POST остаётся POST), а 301 может изменить метод на GET.
Может ли 308 повлиять на SEO?
Да, это постоянный редирект, передающий вес страницы новому URL, как и 301.
Почему браузер не перенаправляет при 308?
Возможно, заголовок Location отсутствует или содержит невалидный URI. Проверьте ответ сервера.
Как проверить, что редирект 308 работает?
Используйте curl -I -L URL и смотрите статус-коды в цепочке.
Может ли 308 быть временным?
Нет, 308 — постоянный редирект. Для временного используйте 307.
Источники
- HTTP Semantics (RFC 9110) — 15.4.9. 308 Permanent Redirect проверено 28.07.2026
- MDN Web Docs: 308 Permanent Redirect проверено 28.07.2026
Где встречается
Веб-серверы (Apache, Nginx, IIS), фреймворки (Django, Express), CDN (Cloudflare, Akamai), браузеры (Chrome, Firefox, Safari, Edge)