DevToolPal
IT
3xx Reindirizzamento

301 Moved Permanently

Spostato permanentemente

Cosa significa

La risorsa è stata spostata in modo permanente all'URL in Location. Client e motori di ricerca devono usare il nuovo URL d'ora in poi.

Cause comuni

  • Un sito è passato a un nuovo dominio o a HTTPS
  • Gli URL sono stati ristrutturati
  • Le versioni con e senza www sono state unificate

Come risolvere

Lato client o visitatore

Segui il reindirizzamento e aggiorna link o segnalibri salvati. Se vedi un ciclo, svuota la cache del browser: i browser memorizzano i 301 in modo aggressivo.

Lato gestore del sito o dell’API

Reindirizza ogni vecchio URL al suo equivalente esatto, non alla home page. Usa 308 se le richieste POST devono mantenere metodo e corpo.

Risposta di esempio

HTTP/1.1
HTTP/1.1 301 Moved Permanently
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://www.example.com/new-path
Content-Length: 0

Specifica

RFC 9110 §15.4.2

Domande frequenti

› Un 301 trasferisce valore SEO?

Sì. I motori di ricerca trasferiscono i segnali di ranking alla destinazione e col tempo sostituiscono il vecchio URL nei risultati.

› Perché il browser continua a reindirizzare dopo che ho rimosso un 301?

I browser memorizzano in cache i reindirizzamenti permanenti. Svuota la cache o prova in una finestra privata; usa 302 durante i test.