Guida

ERR_TOO_MANY_REDIRECTS: come risolvere

Il sito rimanda ripetutamente il browser fra indirizzi. Controlla cookie, URL, HTTPS e regole di redirect.

Che cosa succede davvero?

Il browser riceve una successione di risposte di reindirizzamento HTTP e non riesce a raggiungere una pagina finale. La catena può formare un ciclo fra due URL o crescere fino al limite del browser.

Se visiti il sito

Controlla l'indirizzo, prova una finestra privata e verifica se l'errore appare soltanto da una rete. Se il problema riguarda l'accesso a un account, potrebbe esserci un cookie o una sessione non coerente.

Se gestisci il sito

Esamina ogni risposta 301, 302, 307 o 308 e il relativo header Location. Verifica le regole di HTTPS, www, CDN, reverse proxy e applicazione, oltre ai cookie di sessione e all'host riconosciuto dal backend.

I cicli più comuni

Un proxy forza HTTPS mentre l'app crede di ricevere HTTP; il sito alterna versioni www e senza www; oppure il sistema di login rinvia continuamente a una pagina che richiede autenticazione.

301, 302, 307 oppure 308?

301 e 308 sono reindirizzamenti permanenti; 302 e 307 temporanei. 307 e 308 preservano esplicitamente metodo e corpo della richiesta. Lo status giusto non risolve da solo una catena che torna al punto di partenza.

Che cosa può rilevare il nostro controllo?

Il controllo di URL segue un numero limitato di reindirizzamenti lato server e ne mostra la sequenza. Non esegue JavaScript né simula tutti i cookie di autenticazione, quindi alcuni cicli presenti solo nel browser possono sfuggire.

Domande frequenti

Cancellare i cookie può risolvere?

A volte sì, soprattutto nei cicli legati alle sessioni. Prima prova una finestra privata per capire se è rilevante.

È un problema SEO?

Sì, i cicli impediscono a utenti e crawler di raggiungere la destinazione finale e vanno corretti alla fonte.

Come trovo la regola sbagliata?

Segui la catena degli header Location e confronta configurazione CDN, HTTPS, host canonico e regole applicative.

Fonti