DevToolPal
RU
3xx Перенаправление

308 Permanent Redirect

Постоянное перенаправление

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

Ресурс перемещён навсегда, и клиенты должны повторить запрос по новому URL с тем же методом и телом.

Типичные причины

  • Пути API перенесены навсегда
  • Фреймворк принудительно добавляет завершающий слэш или HTTPS
  • Переезд домена с сохранением POST

Как исправить

Если вы клиент или посетитель

Обновите URL в коде и повторите тот же запрос. Очень старые клиенты могут не поддерживать 308.

Если вы владелец сайта или API

Используйте 308 для постоянного переноса эндпоинтов, принимающих POST или PUT. Для обычных страниц 301 и 308 для поисковиков равнозначны.

Пример ответа

HTTP/1.1
HTTP/1.1 308 Permanent Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/items
Content-Length: 0

Спецификация

RFC 9110 §15.4.9

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

› Передаёт ли 308 SEO-вес, как 301?

Да. Google обрабатывает 308 так же, как 301.

› Почему Next.js или Vercel возвращают 308?

Их правила для завершающего слэша и перенаправлений по умолчанию используют 308, чтобы сохранить метод.