DevToolPal
IT
3xx Reindirizzamento

308 Permanent Redirect

Reindirizzamento permanente

Cosa significa

La risorsa è stata spostata in modo permanente e i client devono ripetere la richiesta al nuovo URL con lo stesso metodo e lo stesso corpo.

Cause comuni

  • Percorsi API spostati in modo permanente
  • Un framework che impone la barra finale o HTTPS
  • Migrazioni di dominio che devono preservare i POST

Come risolvere

Lato client o visitatore

Aggiorna l'URL nel codice e invia di nuovo la stessa richiesta. Client molto vecchi potrebbero non supportare il 308.

Lato gestore del sito o dell’API

Usa 308 per gli spostamenti permanenti di endpoint che ricevono POST o PUT. Per le pagine normali, 301 e 308 si comportano allo stesso modo per i motori di ricerca.

Risposta di esempio

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

Specifica

RFC 9110 §15.4.9

Domande frequenti

› Il 308 trasferisce valore SEO come il 301?

Sì. Google tratta il 308 come il 301.

› Perché Next.js o Vercel restituiscono 308?

Le loro regole per la barra finale e i reindirizzamenti usano 308 per impostazione predefinita, così il metodo viene preservato.