TrueURL

302 Found

La risorsa si trova temporaneamente a un altro URL. I client seguono l’intestazione Location, ma in futuro dovrebbero continuare a usare l’URL originale.

Frase di stato
Found
Redirect
Sì
Memorizzabile in cache di default
No

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
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 Redirect di Apache senza indicare lo stato, o con l’helper redirect(), che in molti framework usa il 302 come impostazione predefinita. Passa a 301 o 308.

Verifica redirect 301

Scopri tutti i codici di stato restituiti da un URL, salto dopo salto, con la verifica redirect gratuita di TrueURL.