DevToolPal
FR
3xx Redirection

308 Permanent Redirect

Redirection permanente

Signification

La ressource a été déplacée définitivement, et les clients doivent répéter la requête à la nouvelle URL avec la même méthode et le même corps.

Causes courantes

  • Chemins d'API déplacés définitivement
  • Un framework qui impose la barre oblique finale ou HTTPS
  • Migrations de domaine qui doivent conserver les POST

Comment corriger

Côté client ou visiteur

Mettez à jour l'URL dans votre code et renvoyez la même requête. Les clients très anciens peuvent ne pas prendre en charge 308.

Côté propriétaire du site ou de l’API

Utilisez 308 pour les déplacements définitifs de points de terminaison qui reçoivent des POST ou PUT. Pour des pages classiques, 301 et 308 se valent pour les moteurs de recherche.

Exemple de réponse

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

Spécification

RFC 9110 §15.4.9

FAQ

› 308 transmet-il la valeur SEO comme 301 ?

Oui. Google traite 308 comme 301.

› Pourquoi Next.js ou Vercel renvoient-ils 308 ?

Leurs règles de barre oblique finale et de redirection utilisent 308 par défaut afin de conserver la méthode.