Bloccati in un ciclo infinito su un sito web? Il messaggio di errore “ERR_TOO_MANY_REDIRECTS” indica che da questo punto in poi non potete più andare avanti perché siete bloccati in un co­sid­det­to ciclo di rein­di­riz­za­men­to. In questo articolo sco­pri­re­te esat­ta­men­te di cosa si tratta, come ri­co­no­sce­re l’errore e quali opzioni avete a di­spo­si­zio­ne in caso di “too many redirects”.

Che cos’è ERR_TOO_MANY_REDIRECTS?

ERR_TOO_MANY_REDIRECTS è un messaggio di errore che appare in tutti i prin­ci­pa­li browser per avvisare gli utenti di un problema che si verifica quando un rein­di­riz­za­men­to non funziona cor­ret­ta­men­te. Un esempio pratico: se il sito A ha un rein­di­riz­za­men­to al sito B, ma il sito B, a sua volta, rein­di­riz­za al sito A, viene vi­sua­liz­za­to il messaggio di errore. Se il ciclo non venisse in­ter­rot­to, l’utente ri­mar­reb­be bloccato a metà strada in un avanti e indietro infinito. Invece, quando il browser riconosce il problema in­ter­vie­ne e ve lo segnala. In questo modo voi non perdete tempo e il server non ne risente.

Too many redirects: quando si verifica l’errore?

Ma quand’è che si presenta l’errore ERR_TOO_MANY_REDIRECTS? Esistono diverse possibili cause. Una delle ragioni più comuni è la con­fi­gu­ra­zio­ne scorretta del server web oppure è possibile che i vecchi cookie non siano stati com­ple­ta­men­te eliminati. So­prat­tut­to nelle pagine che ri­chie­do­no un login, i vecchi cookie possono causare un rein­di­riz­za­men­to infinito tra la pagina di login e la pagina di de­sti­na­zio­ne. Una terza possibile ragione è un errore in un plug-in. Spesso, quando diversi plug-in si in­tral­cia­no a vicenda, si finisce per avere “too many redirects”.

Come viene rilevato il problema di ERR_TOO_MANY_REDIRECTS?

Il problema viene segnalato da tutti i browser più comuni. Infatti, il messaggio di errore “ERR_TOO_MANY_REDIRECTS” appare au­to­ma­ti­ca­men­te, così che possiate decidere di uscire dal sito o, se si tratta del vostro sito, procedere subito alla ri­so­lu­zio­ne del problema. La for­mu­la­zio­ne dei messaggi di errore varia a seconda del browser, ma dicono tutti più o meno la stessa cosa.

Il messaggio di Google Chrome è: “This page isn’t working. [URL] re­di­rec­ted you too many times.”

Firefox dice “The page isn’t re­di­rec­ting properly”.

Il messaggio di Microsoft Edge recita “This page isn’t working right now”.

E Safari riassume il problema con “Safari Can’t Open the Page”.

I diversi approcci possibili per risolvere il problema

Cosa fare se si verifica ERR_TOO_MANY_REDIRECTS? Dal momento che le cause possono essere svariate, anche gli approcci per risolvere il problema variano. For­tu­na­ta­men­te, la maggior parte delle soluzioni può essere im­ple­men­ta­ta in modo rapido e senza dover essere degli esperti in materia.

Consiglio

Una soluzione facile per il vostro sito web! Hosting per WordPress di IONOS vi mette a di­spo­si­zio­ne numerose funzioni di sicurezza, diverse tariffe per uno o più siti e ag­gior­na­men­ti au­to­ma­ti­ci su richiesta. Niente potrà più di­stur­ba­re la vostra presenza sul web.

Eliminare i cookie

Senza dubbio, la soluzione più semplice e veloce è quella di eliminare i cookie del browser in questione. Questa soluzione viene suggerita sia da Chrome che da Firefox di­ret­ta­men­te sotto il messaggio di errore ERR_TOO_MANY_REDIRECTS. Vale la pena di fare questo tentativo anche sugli altri browser. Se l’errore è ri­con­du­ci­bi­le a cookie obsoleti, non dovrebbe più ve­ri­fi­car­si dopo averli eliminati. Per testare la soluzione, riaprite il vostro browser dopo aver eliminato i cookie del sito web. Per ve­ri­fi­ca­re in anticipo se il problema riguarda la pagina o il browser, potete provare ad aprire il sito web in un altro browser.

Svuotare le cache

Se questa soluzione non dovesse fun­zio­na­re, potreste provare a svuotare la cache. Se siete un vi­si­ta­to­re del sito, ci riferiamo in­nan­zi­tut­to alla cache del vostro browser. Se il problema si verifica, invece, sul vostro sito WordPress dovete svuotare la cache di WordPress. Anche la cache del server può essere can­cel­la­ta. Se uti­liz­za­te un servizio proxy tramite un provider di terzi, potrebbe valere la pena di svuotare anche questa cache. Dopo ciascuno di questi passaggi, riaprite il sito e con­trol­la­te se il messaggio di errore ERR_TOO_MANY_REDIRECTS viene ancora vi­sua­liz­za­to.

Come trovare le cause di ERR_TOO_MANY_REDIRECTS

Se anche questo metodo non risolve il problema, bisogna andare più a fondo. So­prat­tut­to se si tratta del vostro sito WordPress, è im­por­tan­te capire una volta per tutte da cosa è dato il problema “too many redirects”. Dopo tutto, c’è il rischio che anche gli altri vi­si­ta­to­ri del vostro sito rimangano bloccati nello stesso ciclo senza fine. Per trovare una soluzione adeguata, a questo punto, è ne­ces­sa­rio scoprire il tipo di errore. I com­po­nen­ti ag­giun­ti­vi come Redirect Path ana­liz­za­no la pagina in questione e in genere sono in grado di fornire in­for­ma­zio­ni su cos’è esat­ta­men­te che sta causando il problema di rein­di­riz­za­men­to. In questo modo, vi sarà possibile agire in maniera mirata per ri­sol­ver­lo.

Cor­reg­ge­re gli errori di mi­gra­zio­ne

Una causa comune di ERR_TOO_MANY_REDIRECTS è la mi­gra­zio­ne errata da HTTP a HTTPS. In­stal­la­te un cer­ti­fi­ca­to SSL e poi con­trol­la­te se ci sono, even­tual­men­te, troppi rein­di­riz­za­men­ti attivi. In genere, è con­si­glia­bi­le ef­fet­tua­re una verifica SSL per iden­ti­fi­ca­re ra­pi­da­men­te le possibili fonti di errore.

Con­trol­la­re le im­po­sta­zio­ni di WordPress

Se anche così non arrivate alla soluzione, andate a con­trol­la­re le im­po­sta­zio­ni del vostro sito WordPress. Per farlo, andate nelle im­po­sta­zio­ni generali sulla dashboard per ve­ri­fi­ca­re se l’indirizzo di WordPress (URL) e l’indirizzo della pagina (URL) cor­ri­spon­do­no. È facile che venga fuori un errore, spe­cial­men­te nel prefisso, che porta a ERR_TOO_MANY_REDIRECTS.

Testare i plug-in

Come già indicato, può succedere che siano i plug-in a causare “too many redirects”. Il modo migliore per trovare un errore, in questo caso, è in­nan­zi­tut­to di di­sat­ti­va­re tutti i plug-in. Se l’errore non dovesse più ve­ri­fi­car­si dopo questo passaggio, andate a con­trol­la­re i plug-in uno per uno. Una volta iden­ti­fi­ca­to il “colpevole”, di­sin­stal­la­te­lo e cercate un’al­ter­na­ti­va o cercate di capire da dove proviene l’errore.

Con­trol­la­re i file di con­fi­gu­ra­zio­ne

Se tutti questi passaggi non risolvono l’errore, il problema potrebbe essere più complesso. Anche un altro rein­di­riz­za­men­to sbagliato potrebbe essere la causa di ERR_TOO_MANY_REDIRECTS. In questo caso, dovete ana­liz­za­re con at­ten­zio­ne i file di con­fi­gu­ra­zio­ne del vostro server. Questo passaggio può ri­chie­de­re molto tempo. Si rac­co­man­da, quindi, di provare prima tutte le altre soluzioni possibili.

Vai al menu prin­ci­pa­le