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 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
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.