DevToolPal
ES
3xx Redirección

308 Permanent Redirect

Redirección permanente

Qué significa

El recurso se trasladó de forma permanente y los clientes deben repetir la petición en la nueva URL con el mismo método y cuerpo.

Causas habituales

  • Rutas de API trasladadas de forma permanente
  • Un framework que impone la barra final o HTTPS
  • Migraciones de dominio que deben conservar POST

Cómo solucionarlo

Si eres el cliente o visitante

Actualiza la URL en tu código y reenvía la misma petición. Los clientes muy antiguos pueden no admitir 308.

Si administras el sitio o la API

Usa 308 para traslados permanentes de endpoints que reciben POST o PUT. Para páginas normales, 301 y 308 son equivalentes para los buscadores.

Respuesta de ejemplo

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

Especificación

RFC 9110 §15.4.9

Preguntas frecuentes

› ¿308 transmite valor SEO como el 301?

Sí. Google trata el 308 igual que el 301.

› ¿Por qué Next.js o Vercel devuelven 308?

Sus reglas de barra final y redirección usan 308 por defecto para conservar el método.