ERR_TOO_MANY_REDIRECTS: come risolvere l’errore
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 cosiddetto ciclo di reindirizzamento. In questo articolo scoprirete esattamente di cosa si tratta, come riconoscere l’errore e quali opzioni avete a disposizione 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 principali browser per avvisare gli utenti di un problema che si verifica quando un reindirizzamento non funziona correttamente. Un esempio pratico: se il sito A ha un reindirizzamento al sito B, ma il sito B, a sua volta, reindirizza al sito A, viene visualizzato il messaggio di errore. Se il ciclo non venisse interrotto, l’utente rimarrebbe bloccato a metà strada in un avanti e indietro infinito. Invece, quando il browser riconosce il problema interviene 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 configurazione scorretta del server web oppure è possibile che i vecchi cookie non siano stati completamente eliminati. Soprattutto nelle pagine che richiedono un login, i vecchi cookie possono causare un reindirizzamento infinito tra la pagina di login e la pagina di destinazione. Una terza possibile ragione è un errore in un plug-in. Spesso, quando diversi plug-in si intralciano 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 automaticamente, così che possiate decidere di uscire dal sito o, se si tratta del vostro sito, procedere subito alla risoluzione del problema. La formulazione 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] redirected you too many times.”
Firefox dice “The page isn’t redirecting 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. Fortunatamente, la maggior parte delle soluzioni può essere implementata in modo rapido e senza dover essere degli esperti in materia.
Una soluzione facile per il vostro sito web! WordPress Hosting di IONOS vi mette a disposizione numerose funzioni di sicurezza, diverse tariffe per uno o più siti e aggiornamenti automatici su richiesta. Niente potrà più disturbare 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 direttamente sotto il messaggio di errore ERR_TOO_MANY_REDIRECTS. Vale la pena di fare questo tentativo anche sugli altri browser. Se l’errore è riconducibile a cookie obsoleti, non dovrebbe più verificarsi dopo averli eliminati. Per testare la soluzione, riaprite il vostro browser dopo aver eliminato i cookie del sito web. Per verificare 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 funzionare, potreste provare a svuotare la cache. Se siete un visitatore del sito, ci riferiamo innanzitutto 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 cancellata. Se utilizzate 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 controllate se il messaggio di errore ERR_TOO_MANY_REDIRECTS viene ancora visualizzato.
Come trovare le cause di ERR_TOO_MANY_REDIRECTS
Se anche questo metodo non risolve il problema, bisogna andare più a fondo. Soprattutto se si tratta del vostro sito WordPress, è importante capire una volta per tutte da cosa è dato il problema “too many redirects”. Dopo tutto, c’è il rischio che anche gli altri visitatori del vostro sito rimangano bloccati nello stesso ciclo senza fine. Per trovare una soluzione adeguata, a questo punto, è necessario scoprire il tipo di errore. I componenti aggiuntivi come Redirect Path analizzano la pagina in questione e in genere sono in grado di fornire informazioni su cos’è esattamente che sta causando il problema di reindirizzamento. In questo modo, vi sarà possibile agire in maniera mirata per risolverlo.
Correggere gli errori di migrazione
Una causa comune di ERR_TOO_MANY_REDIRECTS è la migrazione errata da HTTP a HTTPS. Installate un certificato SSL e poi controllate se ci sono, eventualmente, troppi reindirizzamenti attivi. In genere, è consigliabile effettuare una verifica SSL per identificare rapidamente le possibili fonti di errore.
Controllare le impostazioni di WordPress
Se anche così non arrivate alla soluzione, andate a controllare le impostazioni del vostro sito WordPress. Per farlo, andate nelle impostazioni generali sulla dashboard per verificare se l’indirizzo di WordPress (URL) e l’indirizzo della pagina (URL) corrispondono. È facile che venga fuori un errore, specialmente 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, è innanzitutto di disattivare tutti i plug-in. Se l’errore non dovesse più verificarsi dopo questo passaggio, andate a controllare i plug-in uno per uno. Una volta identificato il “colpevole”, disinstallatelo e cercate un’alternativa o cercate di capire da dove proviene l’errore.
Controllare i file di configurazione
Se tutti questi passaggi non risolvono l’errore, il problema potrebbe essere più complesso. Anche un altro reindirizzamento sbagliato potrebbe essere la causa di ERR_TOO_MANY_REDIRECTS. In questo caso, dovete analizzare con attenzione i file di configurazione del vostro server. Questo passaggio può richiedere molto tempo. Si raccomanda, quindi, di provare prima tutte le altre soluzioni possibili.