302 Found significa che la risorsa di destinazione si trova temporaneamente a un URL diverso, indicato nell’intestazione Location. Poiché lo spostamento è temporaneo, per le richieste future i client dovrebbero continuare a usare l’URL originale.
Una risposta 302 non è memorizzabile in cache per impostazione predefinita: viene riutilizzata solo se Cache-Control o Expires lo consentono esplicitamente. Per questo è una scelta sicura per i reindirizzamenti che dipendono dalla situazione del visitatore, come l’invio degli utenti anonimi a una pagina di login.
Come per il 301, quando seguono un 302 gli user agent possono trasformare un POST in un GET, e i browser lo fanno. HTTP/1.0 non lo prevedeva: per questo HTTP/1.1 ha introdotto il 303 See Other, che passa sempre a GET, e il 307 Temporary Redirect, che non cambia mai il metodo. Molti framework usano ancora il 302 come reindirizzamento predefinito.
Esempio di risposta
HTTP/1.1 302 Found
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: https://www.example.com/login?next=%2Faccount
Cache-Control: no-store
Content-Length: 0 SEO e verifica dei redirect
Google considera un 302 un segnale debole che la destinazione debba diventare canonica, quindi di norma mantiene l’URL originale nel proprio indice e nei risultati di ricerca. È il comportamento corretto per le situazioni davvero temporanee, come una promozione di breve durata, una manutenzione o un test A/B. Un 302 che resta attivo a lungo potrebbe alla fine essere trattato come un reindirizzamento permanente, ma non contarci: per gli spostamenti permanenti usa 301 o 308.
Un errore SEO frequente è un redirect da HTTP a HTTPS o di dominio, valido per tutto il sito, configurato per sbaglio come 302. La Verifica catena di redirect e la Verifica redirect 301 segnalano i salti temporanei, così puoi individuarli.
Cause comuni e casi d’uso
- Una pagina che richiede il login rimanda i visitatori anonimi a
/login?next=.... - Il rilevamento di lingua, paese o dispositivo invia i visitatori a una versione localizzata o mobile. Confronta cosa ricevono smartphone e desktop con lo strumento Redirect mobile vs desktop.
- I link di tracciamento dei clic e di affiliazione usano il 302 perché ogni clic passi dal tracker. Espandili con l’Espansore di link abbreviati.
- Uno spostamento permanente è stato configurato per errore come 302, per esempio con la direttiva
Redirectdi Apache senza indicare lo stato, o con l’helperredirect(), che in molti framework usa il 302 come impostazione predefinita. Passa a 301 o 308.