Scopri cos'è ERR_TOO_MANY_REDIRECTS e come risolverlo
Pubblicato: 2021-07-12Il messaggio ERR_TOO_MANY_REDIRECTS (noto anche come loop di reindirizzamento) può confondere l'utente, ma è solo un avvertimento dal browser. Dichiara che non è possibile raggiungere la pagina richiesta.
Se trovi quel messaggio mentre provi a caricare il tuo sito, significa che l'intera pagina o l'intero contenuto non è disponibile per te e i tuoi utenti. Ciò potrebbe accadere a causa di una recente modifica sul tuo sito WordPress, una configurazione errata dei reindirizzamenti o qualche problema con i servizi di terze parti.
Anche se sembra abbastanza serio, non è la fine del mondo: questo errore è facile da correggere.
Ma è necessario risolverlo il prima possibile per evitare una brutta esperienza per i visitatori . Dopotutto, se vedono quel messaggio sullo schermo, potrebbero rinunciare a te prima ancora di sapere cosa stai offrendo , perché il tuo sito web non sembra sicuro.
In questo post, descriveremo i motivi dell'errore troppi reindirizzamenti sui siti WordPress. Inoltre, affronteremo i numerosi passaggi necessari per risolverlo.
Ecco cosa vedrai:
Cosa significa ERR_TOO_MANY_REDIRECTS?
L'errore troppi reindirizzamenti viene visualizzato quando il browser non riesce a stabilire una connessione tra la pagina iniziale e la pagina di destinazione in un reindirizzamento.
Se utilizzi Google Chrome, l'avviso è simile al seguente: "Questa pagina non funziona. www.example.com ti ha reindirizzato troppe volte. Prova a cancellare i cookie. ERR_TOO_MANY_REDIRECTS" o "Questa pagina web ha un ciclo di reindirizzamento ERR_TOO_MANY_REDIRECTS."
Su Mozilla Firefox otterrai:
“La pagina non reindirizza correttamente. Firefox ha rilevato che il server web sta reindirizzando la richiesta per questo indirizzo in un modo che non verrà mai completato. Questo problema a volte può essere causato dalla disabilitazione o dal rifiuto di accettare i cookie ERR_TOO_MANY_REDIRECTS."
Su entrambi, il messaggio è chiarissimo: la pagina non si carica perché è stata reindirizzata a un ciclo o ci sono state troppe richieste di reindirizzamento.
Perché si verifica l'errore ERR_TOO_MANY_REDIRECTS?
I reindirizzamenti sono un'efficace strategia SEO o uno strumento per consentire agli utenti di accedere a pagine con un URL diverso.
Supponiamo che tu abbia un sito web grande e pertinente, ma, per qualche motivo, invece di aggiornare il contenuto, preferisci inviare il tuo utente a una nuova pagina, una più coerente o con più funzioni.
Sarebbe un inconveniente chiedere al visitatore di fare nuovamente clic o digitare un URL diverso nella barra degli indirizzi.
Quando utilizzi i reindirizzamenti, le persone possono accedere automaticamente alla nuova pagina mentre cercano di raggiungere quella vecchia. Anche dopo aver digitato l'indirizzo sbagliato, arrivano alla pagina giusta. Ciò significa un miglioramento significativo nell'esperienza dell'utente.
Tuttavia, in caso di configurazione errata, il browser può confondersi e reindirizzare il visitatore ad altri URL oa una destinazione sconosciuta.
Quando il browser non capisce o non sa quale URL utilizzare , rinuncia alla ricerca dell'URL corretto per evitare il sovraccarico. Questo è quando l'utente riceve il messaggio di errore sullo schermo.
In alcuni casi specifici, il browser entra persino in un ciclo di reindirizzamento infinito. Funziona così: il vecchio URL reindirizza a quello nuovo, ma a causa dell'errata configurazione, il nuovo URL reindirizza a quello vecchio.
Infine, il sistema rinuncia a provare tutto questo e visualizza il messaggio: “ERR_TOO_MANY_REDIRECTS”.

Come risolvere il problema ERR_TOO_MANY_REDIRECTS?
Se non sei l'amministratore del sito, devi solo cancellare la cache/cookie del browser e aggiornare la pagina. Se non funziona, dovrai contattare il manager e aspettare che risolva il problema.
Tuttavia, se sei il manager, dovrai provare alcune cose. L'errore è solitamente il risultato di un'errata configurazione di WordPress, come accennato in precedenza. A volte, può essere risolto con qualcosa di semplice come cancellare i cookie o la cache.
Ecco perché ti presenteremo alcune strategie in modo che tu possa liberarti di quel messaggio. In questo modo, non deluderai i tuoi visitatori .
Cancella i cookie e la cache
Quando viene visualizzato quel messaggio, alcuni browser suggeriscono che il problema potrebbero essere i cookie.
Ecco perché ti consigliamo di provarlo anche se sei il proprietario del sito.
Ma come si cancellano esattamente la cache e i cookie? È semplice. Ci vogliono solo pochi minuti, anche se varia a seconda del browser che stai utilizzando. Ecco alcune istruzioni specifiche:
Google Chrome
- In alto a destra, vedrai tre piccoli punti. Cliccaci sopra. Quindi, seleziona le impostazioni;
- Scorri verso il basso e clicca su “Avanzate”;
- Quindi devi cliccare su “Cancella cronologia di navigazione”;
- Successivamente, seleziona “cache e cookie”;
- Seleziona l'intervallo di tempo, ovvero quanti cookie vuoi eliminare in base al periodo (ultime 24 ore, sette giorni, quattro settimane);
- Quindi, fai clic su "Cancella dati".
Mozilla Firefox
- Clicca sui tre puntini in alto a destra;
- Quindi, fai clic su "Cancella dati";
- Seleziona l'opzione "Cookie e cache" e fai clic su "Cancella".
Prova ad aggiornare il tuo sito ancora una volta. Se quella strategia non funziona, dovrai seguire i passaggi successivi.
Svuota la cache di WordPress
Se utilizzi un plug-in di memorizzazione nella cache (Super cache WP o altro), il prossimo tentativo dovrebbe essere quello di svuotare la cache WP.
Poiché ogni plugin funziona in modo diverso, è necessario controllare le specifiche di quello che hai installato sul tuo blog.
Puoi cercare su Google il nome del plug-in per alcune informazioni o chiedere aiuto all'assistenza. Quindi, riceverai istruzioni su come svuotare la cache nelle impostazioni del plug-in in particolare all'interno della dashboard di amministrazione di WordPress.
Quindi, di nuovo, è necessario aggiornare il sito Web per vedere se tutto è a posto. Nel caso in cui ci sia ancora un errore, non ci sei ancora. Continua a leggere.


Controlla le impostazioni dell'URL
È essenziale controllare le impostazioni dell'URL perché un'errata configurazione può causare loop di reindirizzamento. Fare clic sulla scheda "Generale" all'interno di "Impostazioni".
Ci sono due campi principali:
- URL di WordPress (che specifica dove si trovano tutti i file WP);
- URL del sito (l'indirizzo della home page disponibile per gli utenti).
Nella maggior parte dei casi, questi due indirizzi dovrebbero corrispondere. Controllalo attentamente, così le differenze non causano ulteriori problemi.
Nessuno di essi deve contenere:
- spazi bianchi alla fine;
- www all'inizio (come in https://www.example.com ). Dovrebbe invece essere https://example.com .
Se un URL contiene "www" e l'altro no, cambiali in modo che possano essere gli stessi: entrambi lo contengono o nessuno lo contiene. Puoi anche provare a inserire PHP prima dell'HTML.
Nel caso in cui non sia possibile accedere al pannello di controllo per modificare l'URL, è comunque possibile farlo modificando il file wp-config:
- Vai al file manager (client FTP);
- Apri la cartella con i tuoi file WordPress;
- Trova il file wp-config.php;
- Fare clic con il tasto destro su "Modifica URL";
- Aggiungi quelle righe al codice (non dimenticare di cambiare l'URL);
- Ridefinisci l'indirizzo e ricorda che entrambi devono corrispondere, home e WordPress ('WP_HOME' e 'WP_SITEURL');
- Salva il file;
- Fare clic su "Sì" sul prompt dei comandi per caricare il file modificato;
- Aggiorna il sito e verifica se il problema è stato risolto.
Se lo desideri, puoi anche modificare l'indirizzo tramite il database. Tutto ciò che serve è un accesso al server web tramite MySQL. Il phpMyAdmin fa parte di molti pannelli di servizi di hosting e può essere utilizzato per questo.
- Trova la tabella wp_options (o l'altro prefisso definito durante l'installazione);
- Fare doppio clic sui campi da modificare;
- Modifica l'indirizzo in option_value (nelle prime due righe: indirizzo della home page e indirizzo di WordPress, la stessa cosa di cui abbiamo parlato prima).
Cambia il protocollo di sicurezza
Se utilizzi un protocollo di sicurezza (certificato SSL), passa a un protocollo predefinito. Aggiorna la pagina e controlla se il ciclo di reindirizzamento è sparito.
Se il messaggio è ancora lì, significa che il tuo certificato SSL deve essere configurato correttamente prima di utilizzarlo di nuovo (l'indirizzo rimane come https).
Non dimenticare di consultare il supporto di esperti per tornare a un'impostazione che garantisca la sicurezza dell'accesso per gli utenti. Questo è anche essenziale per garantire una maggiore affidabilità sul tuo sito.
Ridefinire il .htaccess
È importante verificare il file .htaccess ogni volta che si verifica un errore su WordPress. Il file fa parte delle impostazioni del server Apache e viene utilizzato per controllare il reindirizzamento della pagina. Pertanto, qualsiasi problema nel file può causare problemi nella routine di reindirizzamento.
Per verificare se è così, dovrai ridefinire il file .htaccess:
- Individua i file del sito utilizzando il client FTP;
- Trova la cartella con i file WP;
- Individua il file .htaccess;
- Scaricalo come backup;
- Fare clic destro su di esso e aprire il file per la modifica (non modificare mai il backup, solo la versione originale);
- Cancella il contenuto del .htaccess e ripristina le impostazioni predefinite (puoi trovare facilmente l'impostazione predefinita su Internet);
- Salva e carica il file predefinito sul server web;
- Dopo averlo fatto, aggiorna il sito.
Se il tuo sito è a posto, dovrai riconsiderare il file .htaccess; in caso contrario, dovrai ripristinare il backup, perché quel file non è la fonte del problema. Quindi, è necessario continuare a scavare.
Controlla i plugin
I plugin di WordPress possono sempre essere la radice di qualsiasi problema. Se hai installato un plug-in di reindirizzamento, inizia disabilitandolo.
Se questo risolve il problema, sei a posto. In caso contrario, è necessario disabilitare uno per uno per verificare quale di questi plugin ha causato il ciclo.
Potrebbe volerci molto tempo, ma niente panico! C'è un modo rapido e conveniente per farlo automaticamente: in primo luogo, disabilita tutti i plugin una volta, prima di aggiornare la pagina (non dimenticare di eseguire il backup del file .htaccess originale come abbiamo discusso in precedenza).
Se il loop è ancora presente, abilita nuovamente tutti i plug-in e continua con il passaggio successivo. Dopo aver aggiornato il sito, se vedi che l'errore è sparito, non avrai altra scelta che provare uno per uno.
Se ERR_TOO_MANY_REDIRECTS ti impedisce di accedere al pannello di controllo, potrebbe essere necessario disabilitare manualmente tutti i plugin. Puoi farlo nel client FTP o nel file manager.
- Trova la cartella dei plugin, che di solito si trova nella cartella wp-content;
- Rinominare tutte le cartelle;
- Oppure rimuovili tutti in una volta (non dimenticare mai il backup).
ERR_TOO_MANY_REDIRECTS è un problema facile da risolvere, quindi devi solo chiedere aiuto se nessuno di questi passaggi funziona. Se è così, puoi abilitare PHP error_reporting per andare ancora oltre nell'analisi del problema.
Speriamo che questa guida ti aiuti a trovare una soluzione rapida. Tuttavia, se questi passaggi non sono sufficienti per risolvere il problema, contatta il tuo gestore host.
Le persone che ci lavorano sapranno come risolvere l'errore di reindirizzamento. Potrebbero anche essere quelli che lo hanno causato in primo luogo.
Non lasciarlo per dopo . Cerca di risolverlo il prima possibile per assicurarti che il tuo utente abbia la migliore esperienza sul tuo sito.
Parlando di esperienza utente, sapevi che potresti perdere lead se la tua pagina è lenta? Usa il nostro analizzatore e controlla come sono le tue prestazioni e ottieni approfondimenti gratuiti su come migliorarle!
[rock_performance lang="it"]