Reindirizzamento 302

Redirects SEO Affiliate Marketing Web Development

La documentazione MDN sul 302 descrive il reindirizzamento temporaneo e il suo comportamento relativo al metodo di richiesta. Il 307 è l’alternativa temporanea quando il metodo di richiesta originale deve essere preservato.

Cos’è un reindirizzamento 302?

Un reindirizzamento 302 è un codice di stato della risposta HTTP che indica che una risorsa richiesta è stata spostata temporaneamente all’URL specificato nell’intestazione Location. La specifica HTTP/1.1 lo definisce come 302 Found, mentre le versioni precedenti di HTTP lo chiamavano Moved Temporarily.

Quando un browser o un crawler di motori di ricerca richiede un URL che restituisce un codice di stato 302, il server risponde:

HTTP/1.1 302 Found
Location: https://example.com/temporary-page
Il browser richiede quindi automaticamente l’URL di destinazione. Dal punto di vista dell’utente, la transizione è senza soluzione di continuità — arriva alla pagina temporanea senza alcuna azione da parte sua. Dietro le quinte, tuttavia, il server ha comunicato un messaggio importante: questo spostamento non è permanente.

Questo è fondamentalmente diverso da un reindirizzamento 301, che segnala che il contenuto è stato spostato permanentemente e istruisce i motori di ricerca a trasferire il link equity alla nuova destinazione. Confondere i due rimane uno degli errori SEO tecnici più comuni e possono volerci mesi per recuperare dalle conseguenze.

Logo PostAffiliatePro

Lancia il tuo programma di affiliazione oggi

Configura il tracciamento avanzato in pochi minuti. Nessuna carta di credito richiesta.

Come funzionano i reindirizzamenti 302?

Comprendere il flusso tecnico alla base di un reindirizzamento 302 aiuta a spiegare perché il tipo di reindirizzamento è importante sia per l’esperienza utente che per il comportamento dei motori di ricerca.

Passo 1: La richiesta. Un utente clicca su un link o digita un URL — ad esempio, https://example.com/summer-sale. Il suo browser invia una richiesta HTTP GET al server.

Passo 2: La risposta del server. Invece di restituire la pagina richiesta con uno stato 200 OK, il server risponde con 302 Found e include un’intestazione Location che punta a https://example.com/special-offer. Il server sta effettivamente dicendo: “Quella pagina è altrove per ora.”

Passo 3: Il browser segue. Il browser emette automaticamente una seconda richiesta all’URL di destinazione. L’utente vede il contenuto dal nuovo URL, spesso senza accorgersi che è avvenuto un reindirizzamento.

301 vs. 302 vs. 307 vs. 308: Tipi di reindirizzamento a confronto

Scegliere il tipo di reindirizzamento sbagliato è un errore che può costare classifiche, traffico e entrate. La tabella seguente riassume i quattro codici di stato di reindirizzamento più comunemente confusi e quando applicarli.

StatoSignificatoComportamento del metodo
301Spostamento permanenteIl browser può cambiare POST in GET
302Spostamento temporaneoIl browser può cambiare POST in GET
307Spostamento temporaneoPreserva il metodo di richiesta
308Spostamento permanentePreserva il metodo di richiesta

Allo stesso modo, usare un 301 per un cambiamento temporaneo è altrettanto pericoloso. Una volta che Google elabora un 301, potrebbe rimuovere completamente il vecchio URL dal suo indice. Quando la modifica temporanea termina e rimuovi il reindirizzamento, l’URL originale ha perso le sue classifiche — e ricostruirle può richiedere mesi.

Quando usare un reindirizzamento 302

Un reindirizzamento 302 è la scelta corretta quando la modifica è genuinamente temporanea e si prevede che l’URL originale torni. Ecco gli scenari pratici in cui i 302 sono ideali.

1. Test A/B delle Landing Page

Quando si eseguono test A/B, potresti voler inviare una parte degli utenti a una versione alternativa di una pagina mantenendo l’URL originale attivo e indicizzato. Un reindirizzamento 302 indirizza il traffico del test alla variante senza segnalare a Google che la pagina originale è stata sostituita permanentemente. Una volta concluso il test, rimuovi semplicemente il reindirizzamento.

3. Manutenzione del sito o pagine in costruzione

Quando una pagina deve essere portata offline temporaneamente — per aggiornamenti, redesign o manutenzione del backend — un reindirizzamento 302 invia gli utenti a un avviso di manutenzione preservando l’indicizzazione dell’URL originale. Questo è di gran lunga preferibile a restituire uno stato 503 (Servizio non disponibile), che può portare i motori di ricerca a de-indicizzare la pagina se persiste.

4. Prodotti esauriti (temporaneamente)

Se un prodotto non è temporaneamente disponibile ma sarà riassortito, un reindirizzamento 302 dalla pagina del prodotto a una categoria correlata o a una pagina di lista d’attesa mantiene vivo l’URL originale nei risultati di ricerca. Per gli operatori di marketing di affiliazione, questo è particolarmente rilevante: rimuovere completamente una pagina prodotto può rompere i link di affiliazione e i codici di tracciamento, interrompendo le commissioni degli editor anche dopo il ritorno del prodotto.

Quando NON usare un reindirizzamento 302

Altrettanto importante quanto sapere quando usare un 302 è sapere quando evitarlo. I reindirizzamenti temporanei applicati in modo errato causano danni SEO reali.

Modifiche permanenti degli URL

Se hai spostato permanentemente del contenuto — un rebranding, una migrazione di dominio o una ristrutturazione del sito — usa un reindirizzamento 301, non un 302. Un 302 dice a Google di mantenere indicizzato il vecchio URL, il che significa che il tuo nuovo URL potrebbe non posizionarsi mai.

Consolidamento di pagine duplicate

Quando si uniscono due articoli del blog in un’unica guida definitiva, un reindirizzamento 301 è l’unica scelta corretta. Un 302 lascerebbe i vecchi URL nell’indice di Google in competizione con la nuova pagina unificata.

Migrazione da HTTP a HTTPS

Spostare un sito da HTTP a HTTPS è una modifica permanente. Usa reindirizzamenti 301. Usare 302 per una migrazione HTTPS è un errore ben documentato: i vecchi URL HTTP rimangono indicizzati, dividendo il traffico e il link equity tra due versioni della stessa pagina.

Reindirizzamenti di lunga durata

Google ha dichiarato che potrebbe eventualmente trattare un 302 di lunga durata come un 301. Se un reindirizzamento 302 è in vigore da più di sei mesi, Google potrebbe iniziare a trasferire comunque il link equity alla destinazione. A quel punto, hai effettivamente perso il controllo del segnale. Se hai bisogno che un reindirizzamento rimanga attivo a tempo indeterminato, usa un 301 fin dall’inizio.

Una regola pratica: se non puoi indicare la data in cui rimuoverai il reindirizzamento, usa un 301.

Come gestisce Google i reindirizzamenti 302?

Un reindirizzamento temporaneo normalmente lascia l’URL di origine come URL previsto nei risultati di ricerca. Altri segnali di canonicalizzazione possono comunque influenzare quale URL Google indicizza. Un reindirizzamento permanente è un segnale più forte che la destinazione dovrebbe diventare canonica. Nessuno dei due codici di stato garantisce un ranking invariato.

Per il tracciamento degli affiliati, verifica che il clic venga registrato, che gli identificatori richiesti raggiungano la destinazione e che una conversione successiva riceva l’attribuzione prevista. Un reindirizzamento da solo non garantisce una commissione.

Impatto SEO dei reindirizzamenti 302

Le implicazioni SEO dei reindirizzamenti 302 si suddividono in ciò che fanno e ciò che non fanno.

Cosa NON fanno i reindirizzamenti 302

  • Non trasferiscono il link equity all’URL di destinazione. La pagina originale mantiene il suo valore di backlink.
  • Non rimuovono l’URL originale dall’indice di Google. Il vecchio URL rimane ricercabile e posizionabile.
  • Non segnalano una modifica permanente. Google continua ad associare classifiche e autorità all’URL originale.

Cosa POSSONO fare i reindirizzamenti 302 (se usati in modo errato)

  • Dividere i segnali di ranking se lasciati in vigore troppo a lungo, poiché Google potrebbe iniziare a trattare il 302 come ambiguo.
  • Causare confusione nell’indicizzazione se più reindirizzamenti si concatenano. Ogni salto aggiunge latenza e rischia l’errore “troppi reindirizzamenti”.
  • Diluire il crawl budget su siti di grandi dimensioni. Ogni catena di reindirizzamenti consuma risorse di crawling che potrebbero essere spese per contenuti nuovi o aggiornati.

Casi d’uso SEO positivi

Se usati correttamente, i reindirizzamenti 302 proteggono la tua SEO impedendo la registrazione di modifiche permanenti per condizioni temporanee. Una pagina di prodotto stagionale che utilizza un 302 durante la bassa stagione mantiene le sue classifiche pronte per il ritorno del prodotto. Una pagina sottoposta a test A/B mantiene la sua autorità mentre la variante di test raccoglie dati.

Reindirizzamenti 302 nel marketing di affiliazione

Per i responsabili di programmi di affiliazione, inserzionisti ed editori, i reindirizzamenti 302 non sono solo una questione tecnica SEO — sono uno strumento pratico integrato nei flussi di lavoro quotidiani.

Pagine di offerta temporanee

Gli inserzionisti lanciano frequentemente promozioni a tempo limitato che richiedono di reindirizzare il traffico dalle pagine prodotto standard alle pagine di destinazione promozionali. Un reindirizzamento 302 consente al responsabile del programma di:

  1. Instradare il traffico degli editori verso un’offerta a tempo senza alterare l’URL permanente della pagina prodotto.
  2. Mantenere il valore SEO della pagina originale per quando la promozione termina.
  3. Preservare tutti i link di affiliazione esistenti — gli editori non devono aggiornare i loro contenuti.

Esempio di flusso di lavoro: Un inserzionista sta conducendo una promozione per il Black Friday dal 20 al 30 novembre. La pagina prodotto standard su /widget riceve un reindirizzamento 302 verso /black-friday-widget-deal. I link di affiliazione esistenti degli editori continuano a funzionare. Quando la promozione termina, il 302 viene rimosso, il traffico torna a /widget e nessun link degli editori viene interrotto.

Test A/B delle pagine di destinazione per affiliazione

I responsabili delle affiliazioni che testano i tassi di conversione su diverse pagine di destinazione possono utilizzare reindirizzamenti 302 per suddividere il traffico tra le varianti. L’URL originale di tracciamento dell’affiliazione rimane l’indirizzo canonico e le destinazioni temporanee del test ricevono traffico senza alterare permanentemente la pagina indicizzata. Una volta che il test identifica la variante vincente, il responsabile può implementare la pagina preferita come destinazione permanente e aggiornare la configurazione di tracciamento.

Reindirizzamento geografico e basato sul dispositivo

Alcuni programmi di affiliazione utilizzano reindirizzamenti 302 per inviare gli utenti a pagine di destinazione specifiche per regione o dispositivo. Un clic da un utente mobile in Germania potrebbe essere reindirizzato temporaneamente a una pagina di destinazione mobile in lingua tedesca, mentre gli utenti desktop negli Stati Uniti vanno alla pagina standard. Poiché queste regole cambiano in base agli obiettivi della campagna, un reindirizzamento 302 è il segnale appropriato.

Apache (.htaccess)

Per i siti che girano su server Apache, aggiungi la seguente riga al tuo file .htaccess:

Redirect 302 /old-page https://example.com/temporary-page
Oppure usando mod_rewrite per un maggiore controllo:
RewriteEngine On
RewriteRule ^old-page$ https://example.com/temporary-page [R=302,L]

Nginx

Nel tuo file di configurazione del server block:

location /old-page {
    return 302 https://example.com/temporary-page;
}

PHP

Per applicazioni personalizzate, imposta manualmente il codice di stato e l’intestazione Location:

<?php
header('Location: https://example.com/temporary-page', true, 302);
exit;
?>

Sistemi di gestione dei contenuti (Shopify, Magento, ecc.)

La maggior parte delle moderne piattaforme CMS include una gestione integrata dei reindirizzamenti URL. In Shopify, vai su Online Store > Navigation > URL Redirects. In Magento 2, vai su Marketing > SEO & Search > URL Rewrites. Entrambe le piattaforme impostano come predefinito i reindirizzamenti 301; controlla il menu a discesa o il pannello delle impostazioni per selezionare esplicitamente il 302.

Come implementare un reindirizzamento 302

I metodi di implementazione variano in base all’ambiente server e alla piattaforma.

Apache (.htaccess)

Per i siti che girano su server Apache, aggiungi la seguente riga al tuo file .htaccess:

Redirect 302 /old-page https://example.com/temporary-page
Oppure usando mod_rewrite per un maggiore controllo:
RewriteEngine On
RewriteRule ^old-page$ https://example.com/temporary-page [R=302,L]

Nginx

Nel tuo file di configurazione del server block:

location /old-page {
    return 302 https://example.com/temporary-page;
}

WordPress

Plugin gratuiti gestiscono i reindirizzamenti senza toccare i file del server:

  • Redirection (gratuito) — il gestore di reindirizzamenti più popolare per WordPress, con supporto per reindirizzamenti 301, 302, 307 e 308, con registrazione e monitoraggio degli errori 404.

PHP

Per applicazioni personalizzate, imposta manualmente il codice di stato e l’intestazione Location:

<?php
header('Location: https://example.com/temporary-page', true, 302);
exit;
?>

Sistemi di gestione dei contenuti (Shopify, Magento, ecc.)

La maggior parte delle moderne piattaforme CMS include una gestione integrata dei reindirizzamenti URL. In Shopify, vai su Online Store > Navigation > URL Redirects. In Magento 2, vai su Marketing > SEO & Search > URL Rewrites. Entrambe le piattaforme impostano come predefinito i reindirizzamenti 301; controlla il menu a discesa o il pannello delle impostazioni per selezionare esplicitamente il 302.

Come verificare il tuo tipo di reindirizzamento

Verificare che un reindirizzamento stia restituendo il codice di stato corretto è un passaggio fondamentale prima di lanciare qualsiasi configurazione di reindirizzamento. Diversi metodi sono disponibili gratuitamente.

Browser DevTools (Gratuito)

  1. Apri Chrome DevTools (F12 o Ctrl+Shift+I).
  2. Vai alla scheda Network.
  3. Spunta “Preserve log.”
  4. Visita il vecchio URL.
  5. Clicca la prima voce nel registro di rete e guarda la colonna Status. Dovresti vedere 302 (o 301, 307, ecc.).
  6. Controlla l’intestazione Location sotto Response Headers per confermare l’URL di destinazione.

Riga di comando curl (Gratuito, tutte le piattaforme)

curl -I https://example.com/old-page
L’output mostra il codice di stato HTTP sulla prima riga:

HTTP/2 302
location: https://example.com/temporary-page
Aggiungi -L per seguire la catena di reindirizzamenti e vedere dove termina:
curl -IL https://example.com/old-page

Google Search Console

Lo strumento di Ispezione URL mostra come Googlebot vede la tua pagina. Se Google sta indicizzando l’URL di destinazione invece dell’originale, lo strumento lo indicherà in “Page indexing” > “Canonical URL.”

Cos’è l’errore ‘Troppi reindirizzamenti’? e come risolverlo

L’errore “troppi reindirizzamenti” (spesso visualizzato come ERR_TOO_MANY_REDIRECTS in Chrome) si verifica quando un browser rimane bloccato in un ciclo di reindirizzamenti — la pagina A reindirizza alla pagina B, che reindirizza di nuovo alla pagina A, creando un ciclo infinito. Dopo circa 20 reindirizzamenti, il browser rinuncia e mostra l’errore.

Cause comuni

  • Catene 301/302 configurate male: Un reindirizzamento punta a un URL che a sua volta ha un reindirizzamento che punta all’originale.
  • Conflitti di configurazione HTTPS: Il server reindirizza HTTP a HTTPS, ma la configurazione HTTPS reindirizza di nuovo a HTTP.
  • Conflitti di plugin CMS: Molteplici plugin WordPress o regole .htaccess che emettono istruzioni di reindirizzamento in competizione.
  • Configurazione errata di Cloudflare o CDN: Impostazioni SSL/TLS a livello di CDN in conflitto con i reindirizzamenti del server di origine.

Come risolverlo

  1. Cancella cookie e cache del browser — cookie danneggiati possono talvolta attivare l’errore su una singola macchina.
  2. Traccia la catena di reindirizzamenti usando curl -IL o un controllo reindirizzamenti per identificare il ciclo.
  3. Controlla la configurazione .htaccess o Nginx per regole in conflitto. Cerca reindirizzamenti che si riferiscono l’uno all’altro.
  4. In WordPress, disabilita tutti i plugin relativi ai reindirizzamenti e riattivali uno alla volta per identificare il conflitto.
  5. Verifica il tuo certificato SSL e le impostazioni HTTPS. Assicurati che il reindirizzamento HTTPS punti al protocollo e alla variante di dominio corretti (www vs. non-www).
  6. Testa in una finestra di navigazione in incognito per escludere interferenze di estensioni del browser.

Perché ricevo un 302 invece di 200?

1. Regole di reindirizzamento a livello di server

La causa più frequente è una regola .htaccess di Apache, una riga di configurazione di Nginx o un’impostazione di reindirizzamento del CMS che potresti aver dimenticato — o che un plugin ha aggiunto automaticamente. Controlla i file di configurazione del server per eventuali direttive Redirect o RewriteRule che riguardano l’URL in questione.

2. Reindirizzamenti automatici del CMS

WordPress, ad esempio, reindirizza automaticamente gli URL quando rileva un cambiamento di slug. Se hai modificato il permalink di un articolo, WordPress crea un reindirizzamento interno dal vecchio slug al nuovo — e questo potrebbe restituire un 302 a seconda delle impostazioni dei permalink.

3. Autenticazione o muri di accesso

Molti siti utilizzano reindirizzamenti 302 per inviare utenti non autenticati a una pagina di login. Se stai accedendo a una risorsa protetta senza essere loggato, un 302 verso /login è un comportamento previsto.

4. Applicazione dello slash finale

Alcune configurazioni server reindirizzano URL con slash finali mancanti o extra. Ad esempio, /page potrebbe restituire un 302 reindirizzando a /page/. Sebbene di solito sia innocuo, reindirizzamenti eccessivi legati allo slash finale possono sprecare il crawl budget su siti di grandi dimensioni.

Domande frequenti

Padroneggia il Reindirizzamento URL per la SEO

Ottimizza il tuo sito web con le migliori pratiche per i reindirizzamenti 302, garantendo un'esperienza utente fluida e prestazioni SEO ottimali.

Per saperne di più

Come funzionano i reindirizzamenti 302? Guida tecnica completa
Come funzionano i reindirizzamenti 302? Guida tecnica completa

Come funzionano i reindirizzamenti 302? Guida tecnica completa

Scopri come funzionano i reindirizzamenti 302, il loro impatto SEO e le migliori pratiche per l’implementazione. Comprendi la differenza tra reindirizzamenti te...

11 min di lettura
Quando dovrebbe essere utilizzato un reindirizzamento 302?
Quando dovrebbe essere utilizzato un reindirizzamento 302?

Quando dovrebbe essere utilizzato un reindirizzamento 302?

Scopri quando utilizzare i reindirizzamenti 302 per cambiamenti temporanei degli URL. Esplora le migliori pratiche, le implicazioni SEO e come i reindirizzament...

11 min di lettura
Cosa evitare quando si usano i redirect 302: Best practice
Cosa evitare quando si usano i redirect 302: Best practice

Cosa evitare quando si usano i redirect 302: Best practice

Scopri gli errori critici da evitare con i redirect 302. Scopri quando utilizzare i reindirizzamenti temporanei, le implicazioni SEO e le migliori pratiche per ...

13 min di lettura

Sarai in buone mani!

Unisciti alla nostra community di clienti soddisfatti e fornisci un eccellente supporto clienti con PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface