Cosa significa
La risorsa si trova temporaneamente a un altro URL. I client devono continuare a usare l'URL originale per le richieste future.
Cause comuni
- Reindirizzamento a una pagina di login
- Test A/B o reindirizzamenti geografici
- Pagine di manutenzione temporanee
Come risolvere
Lato client o visitatore
Segui Location. Nota che i browser trasformano POST in GET quando seguono un 302; i server che devono preservare il metodo dovrebbero usare 307.
Lato gestore del sito o dell’API
Usa 302 o 307 per spostamenti temporanei e 301 o 308 per quelli permanenti. Evita catene di più reindirizzamenti.
Risposta di esempio
HTTP/1.1 302 Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /login?next=%2Faccount
Content-Length: 0 Specifica
Domande frequenti
› 302 o 307?
Entrambi sono temporanei. Il 307 vieta di cambiare metodo, quindi un POST resta POST; il 302 viene spesso trasformato in GET dai client.
› Il 302 fa male alla SEO?
No, se lo spostamento è davvero temporaneo. Per gli spostamenti permanenti usa 301 così i motori indicizzano il nuovo URL.