TrueURL
TrueURL

Menú

308 Permanent Redirect

Redirección permanente que conserva el método y el cuerpo. Como con el 301, debe usarse la nueva URL a partir de ahora, pero un POST nunca pasa a GET.

Frase de motivo
Permanent Redirect
Redirección
Sí
Almacenable en caché por defecto
Sí

308 Permanent Redirect significa que el recurso de destino tiene una nueva URL permanente, indicada en Location, y que el cliente debe repetir allí la solicitud sin cambiar el método ni el cuerpo. Es el equivalente de 301 Moved Permanently que conserva el método, igual que 307 lo es de 302. Se introdujo en la RFC 7238 (2014), la RFC 7538 (2015) lo convirtió en estándar completo y hoy forma parte de la RFC 9110.

Al igual que un 301, un 308 se puede almacenar en caché de forma heurística, así que los navegadores lo recuerdan y la próxima vez van directamente a la nueva URL. Todos los navegadores actuales, los principales rastreadores y las bibliotecas HTTP habituales admiten el 308; solo los clientes muy antiguos, como Internet Explorer en Windows 7, no lo hacían.

Ejemplo de respuesta

HTTP
HTTP/1.1 308 Permanent Redirect
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: /docs/
Content-Type: text/plain; charset=utf-8
Content-Length: 21

Redirecting to /docs/

SEO y verificación de redirecciones

Google trata el 308 igual que el 301: una señal fuerte de que el destino es la nueva URL canónica, de modo que la nueva URL sustituye a la antigua en los resultados de búsqueda. Usa 308 cuando haya que conservar el método (API, endpoints de formularios) o cuando tu plataforma lo use por defecto; para los traslados de páginas normales, 301 y 308 funcionan igual en cuanto a SEO.

Plataformas como Next.js y Vercel usan 308 para las redirecciones permanentes y para normalizar la barra final. El Verificador de redirecciones 301 muestra si cada salto es permanente (301 o 308) o temporal, y el Verificador de barra final prueba las dos variantes de la URL.

Causas frecuentes y casos de uso

  • La redirección permanente de un framework, como permanent: true en Next.js, una regla de redirección de Vercel o una regla de CDN.
  • La normalización de la barra final o de mayúsculas y minúsculas cuando hay que conservar el método de la solicitud.
  • Un endpoint de API se trasladó de forma permanente mientras los clientes siguen enviando POST o PUT a la URL antigua.
  • Los cambios de HTTP a HTTPS en plataformas y proxies que usan 308 para ello.

Verificador de redirecciones 301

Consulta todos los códigos de estado que devuelve una URL, salto a salto, con el verificador de redirecciones gratuito de TrueURL.