Come risolvere "err_too_many_redirects" sul tuo sito Web WordPress
Pubblicato: 2020-08-07Vedere il messaggio "err_too_many_redirects" nel tuo browser mentre provi a visualizzare il tuo sito WordPress può essere sia fonte di confusione che preoccupante. Questo errore impedisce agli utenti di visualizzare i tuoi contenuti, il che può portare a opportunità mancate di conversioni e generazione di entrate.
Fortunatamente, ci sono diversi modi per risolvere questo problema. In questo post, spiegheremo perché viene visualizzato il messaggio "err_too_many_redirects" e come risolverlo.
Andiamo!
Iscriviti al nostro canale Youtube
Capire "err_too_many_redirects" in WordPress
La prima cosa che devi sapere su "err_too_many_redirects" è che in realtà non è un problema specifico di WordPress. Piuttosto, questo è il messaggio che il tuo browser visualizza ogni volta che non può mostrarti il contenuto richiesto a causa di un ciclo di reindirizzamento:

I reindirizzamenti sono come gli indirizzi di inoltro. Puoi impostarne uno in modo che se un visitatore fa clic su un collegamento o digita un URL per una pagina specifica, verrà invece inviato a una destinazione diversa. In genere, questa tecnica viene utilizzata quando si sposta il contenuto del sito in una nuova pagina o lo si elimina del tutto.
I reindirizzamenti sono utili anche se hai modificato la struttura dei permalink del tuo sito web. Prevengono i collegamenti interrotti e assicurano che i tuoi visitatori vedano qualcosa di diverso da una pagina 404 se cercano di accedere a contenuti che non sono dove erano prima.
Quindi, quando si verifica "err_too_many_redirects", significa che la pagina che stai cercando di raggiungere è catturata in un ciclo di reindirizzamento, indicando un'altra pagina che punta anche a se stessa. In altre parole, la Pagina A reindirizza alla Pagina B, mentre la Pagina B reindirizza alla Pagina A. Questo è comprensibilmente confuso per il tuo browser a cui dare un senso.
Come risolvere "err_too_many_redirects" sul tuo sito WordPress (6 potenziali correzioni)
Se stai riscontrando il problema "err_too_many_redirects" sul tuo sito WordPress, dovrai risolvere il ciclo di reindirizzamento in un modo o nell'altro. Ecco alcune strategie diverse che possono risolvere il problema.
1. Cancella i dati del tuo browser
Come avrai notato nello screenshot precedente o sul display del tuo computer, il tuo browser ti consiglierà di cancellare i cookie per provare a correggere "err_too_many_redirects". Questa è una soluzione rapida e semplice e vale la pena provare prima di immergersi in una risoluzione dei problemi più complicata.
Il processo di cancellazione dei dati di navigazione varia a seconda del browser utilizzato. Tuttavia, i passaggi sono abbastanza simili. Poiché Chrome è di gran lunga la piattaforma più popolare, la useremo come esempio.
Innanzitutto, apri le opzioni del browser facendo clic sull'icona a tre punti nell'angolo in alto a destra dello schermo e selezionando Impostazioni :

Quindi fare clic su Privacy e sicurezza e selezionare Cancella dati di navigazione :

Nella finestra successiva, assicurati che siano entrambi selezionati Cookie e altri dati del sito e Immagini e file memorizzati nella cache . Quindi fare clic su Cancella dati :

Torna alla pagina in cui si verificava il ciclo di reindirizzamento e verifica se puoi accedervi ora. In caso contrario, continua la risoluzione dei problemi con le altre tecniche di seguito.
2. Controlla il tuo "Indirizzo sito web" e "Indirizzo sito" di WordPress
La tua prossima tappa dovrebbe essere le impostazioni di WordPress. Accedi a Impostazioni > Generali nella tua dashboard:

Quindi cerca i campi etichettati Indirizzo WordPress (URL) e Indirizzo sito (URL) :

Il contenuto di questi due campi dovrebbe essere identico. Ciò include se utilizzano o meno "www" e "http" o "https". Questa impostazione può spesso diventare errata se di recente hai cambiato dominio o hai eseguito la migrazione a un nuovo host.
Se i campi non sono gli stessi, apporta le correzioni necessarie e salva le modifiche. Quindi puoi visitare di nuovo la pagina per vedere se l'errore è stato risolto.
3. Determinare cosa sta causando il ciclo "err_too_many_redirects"
A volte devi fare un vero lavoro investigativo per correggere "err_too_many_redirects". Se riesci a trovare la fonte del loop di reindirizzamento, puoi rimuoverla dal tuo sito per riportare i tuoi contenuti online.

Se hai aggiunto reindirizzamenti al tuo file .htaccess o utilizzando un plug-in come Reindirizzamento, puoi semplicemente controllarli per vedere se alcuni indirizzi puntano l'uno verso l'altro. Se non sei sicuro di come eseguire questa operazione o hai molti reindirizzamenti che richiederebbero molto tempo per la ricerca, potresti prendere in considerazione l'utilizzo dello strumento Redirect Checker:

Basta inserire l'URL completo della pagina che presenta l'errore "err_too_many_redirects" e attendere i risultati:

Nell'esempio sopra, puoi vedere un lungo elenco di reindirizzamenti 301 alternati tra due post. Con queste informazioni, dovresti essere in grado di rimuovere i reindirizzamenti dalle pagine pertinenti.
4. Controlla le tue impostazioni HTTPS
L'acquisizione di un certificato SSL (Secure Sockets Layer) e il passaggio del tuo sito a HTTPS è una mossa intelligente per proteggere il tuo sito. Tuttavia, se non lo fai correttamente, questa modifica può portare a reindirizzare i loop in tutto il tuo sito.
Ci sono alcuni motivi per cui questo problema può verificarsi:
- Hai forzato HTTPS prima di installare il tuo certificato SSL. Questo lancerà automaticamente il tuo sito in un ciclo di reindirizzamento.
- Stai utilizzando un plug-in HTTPS. Ci sono più possibilità di errori quando si inseriscono plug-in di terze parti nel mix. Di solito è meglio trovare e sostituire i tuoi URL per implementare HTTPS, invece di utilizzare un plug-in per impostare i reindirizzamenti.
- Le regole di reindirizzamento sul tuo server sono configurate in modo errato. Se sospetti che questo sia il problema, probabilmente è meglio contattare il team di supporto dell'hosting per assistenza.
Un modo per determinare se le tue impostazioni HTTPS stanno causando l'errore "err_too_many_redirects" è controllare il tuo sito utilizzando lo strumento Redirect mapper:

È simile al Redirect Checker, ma mostra solo i risultati per i reindirizzamenti da www a non www , nonché per i reindirizzamenti da HTTP a HTTPS :

Se vedi più reindirizzamenti elencati tra le versioni HTTP e HTTPS del tuo sito, questa potrebbe essere l'origine del loop. Correggendoli è probabile che risolva il problema.
5. Valuta le tue impostazioni Cloudflare
Se sei un utente Cloudflare, è possibile che il problema che stai riscontrando sia connesso a quella piattaforma. Ad esempio, potrebbe esserci un loop di reindirizzamento da HTTP a HTTPS configurato nelle impostazioni di Cloudflare. Ciò può verificarsi quando è abilitata la configurazione SSL "flessibile".
L'altra potenziale fonte di questo errore correlata a Cloudflare è il conflitto tra "Regole di pagina". Le impostazioni "URL di inoltro" per questa funzione possono creare loop di reindirizzamento non intenzionali.
Puoi controllare queste impostazioni per verificare i loop di reindirizzamento e consultare la documentazione di supporto di Cloudflare per indicazioni su come risolverli. Se hai ancora problemi, prendi in considerazione di rivolgerti ai forum della community per ulteriore assistenza.
6. Risolvere i problemi per un conflitto di plugin
Il nostro ultimo suggerimento per la risoluzione dei problemi "err_too_many_redirects" è cercare i conflitti di plug-in sul tuo sito. Questo problema si verifica quando il codice di due plug-in, un plug-in e un tema, o un plug-in e il core di WordPress funzionano l'uno contro l'altro.
Per affrontare un potenziale conflitto di plug-in, inizia disattivando tutti i tuoi plug-in e verificando se il messaggio "err_too_many_redirects" scompare. In tal caso, riattivali uno per uno e continua a controllare il tuo sito per l'errore. Quando il messaggio riappare, saprai che il plugin attivato più di recente è la fonte del problema.
Puoi quindi rimuovere il plug-in problematico dal tuo sito e sostituirlo con un'alternativa, se necessario. Potresti anche voler contattare lo sviluppatore del plugin e informarlo del problema che hai riscontrato.
Conclusione
Se viene visualizzato un messaggio "err_too_many_redirects" per una delle pagine del tuo sito web, lasciarlo deselezionato può portare a una perdita di conversioni ed entrate. Questo errore indica che il tuo sito è bloccato in un ciclo di reindirizzamento, che può verificarsi per diversi motivi ma è spesso facile da risolvere.
Per ricapitolare, ecco sei modi per risolvere questo problema in modo da poter mostrare nuovamente i tuoi contenuti ai visitatori:
- Cancella i dati del tuo browser.
- Controlla l'indirizzo del tuo sito Web WordPress e l' indirizzo del sito.
- Determina cosa sta causando il ciclo di reindirizzamento.
- Guarda nelle tue impostazioni HTTPS.
- Valuta le tue impostazioni Cloudflare.
- Risolvere i problemi per un conflitto di plug-in.
Hai domande sui reindirizzamenti in generale o su come correggere "err_too_many_redirects" in particolare? Lasciali per noi nella sezione commenti qui sotto!
Immagine di Thomas Knopp / shutterstock.com
