Perché il tuo sito WordPress è bloccato in un loop di reindirizzamento (e come l'ho risolto in 5 minuti)

· · 16 min di lettura ·
Scritto da: avatar autore Joella Dunn
avatar autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
·
Revisionato da: avatar recensore John Turner
avatar recensore John Turner
John Turner è il Presidente di Duplicator. Ha oltre 20 anni di esperienza nel settore aziendale e nello sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Sei pronto per tuffarti nel tuo sito WordPress, ma poi, BAM! Ti imbatti nel temuto messaggio “err_too_many_redirects”.

È come se il tuo sito web stesse giocando a un gioco di rimbalzi di reindirizzamento e tu fossi bloccato in mezzo, incapace di entrare. Questo errore è un vero fastidio ed è più comune di quanto pensi.

Ma non preoccuparti, non sei solo e non sei assolutamente bloccato.

In questo post, ti aiuterò a districare questo pasticcio. Spiegherò cosa causa l'errore di reindirizzamento di WordPress e ti guiderò attraverso i passaggi per ripristinare il tuo sito web.

Ecco i punti chiave:

  • L'errore err_too_many_redirects significa che il tuo browser è bloccato in un loop di reindirizzamento infinito, rimbalzando tra le pagine senza mai atterrarne effettivamente su una.
  • Le cause più comuni sono URL di WordPress mal configurati, problemi con il file .htaccess, conflitti di plugin, problemi SSL/HTTPS e configurazioni errate di CDN o WAF.
  • Inizia sempre con le soluzioni rapide: un aggiornamento forzato del browser o la cancellazione della cache risolvono questo problema più spesso di quanto pensi.
  • Questo post illustra nove soluzioni in ordine, dalla più veloce alla più avanzata, in modo da poterti fermare non appena una funziona.
  • I backup regolari sono la tua migliore rete di sicurezza. Strumenti come Duplicator ti consentono di recuperare rapidamente se qualcosa va storto durante la risoluzione dei problemi.

Indice

Cos'è l'errore "Troppi reindirizzamenti"?

L'errore "Troppi reindirizzamenti" si verifica quando il tuo browser rimane bloccato in un ciclo infinito. Vuoi che il tuo browser ti porti a una pagina specifica del tuo sito web. Invece, tenta di reindirizzare a troppe altre pagine, risultando in un errore.

err_troppi_reindirizzamenti in WordPress

Normalmente, i reindirizzamenti sono utili. Ti guidano da una vecchia pagina a una nuova.

Ma a volte, le cose vanno storte. Con l'errore del loop di reindirizzamento, il tuo browser viene inviato avanti e indietro tra diversi URL invece di raggiungere una destinazione.

È come ricevere indicazioni che ti riportano ripetutamente allo stesso punto, senza mai raggiungere effettivamente la tua destinazione. È una frustrante giostra che ti lascia bloccato.

Perché si verifica l'errore Err_Too_Many_Redirects?

Ci sono alcuni colpevoli abituali che tendono a causare troppi reindirizzamenti:

  • Impostazioni URL di WordPress errate

A volte, l'indirizzo del sito web memorizzato nelle tue impostazioni è leggermente errato, causando loop di reindirizzamento in WordPress.

  • Problemi con il tuo file .htaccess

Il file .htaccess è come il libro delle regole del tuo sito web. Se le regole di reindirizzamento sono errate, il tuo browser può girare in tondo.

  • Plugin in conflitto

Quei comodi plugin che tutti amiamo? A volte possono entrare in conflitto tra loro e causare caos nei reindirizzamenti.

  • Problemi con la tua CDN o WAF

Se stai utilizzando una Content Delivery Network (CDN) o un Web Application Firewall (WAF), le loro impostazioni a volte possono creare reindirizzamenti infiniti.

  • Problemi di configurazione SSL/HTTPS

Se il tuo sito utilizza HTTPS ma il certificato non è configurato correttamente, può causare un loop di reindirizzamento tra HTTP e HTTPS.

  • Errori di configurazione del server

In rari casi, il problema potrebbe riguardare il server stesso.

Come risolvere l'errore Troppi reindirizzamenti

Basta parlare del problema, passiamo ai fatti e risolviamolo! So che può sembrare scoraggiante, ma non preoccuparti, lo faremo passo dopo passo.

Inizierò con alcune soluzioni rapide e semplici, per poi passare a soluzioni più avanzate se ne avrai bisogno.

Ecco come risolvere i loop di reindirizzamento:

  • Forza un aggiornamento della pagina: Elimina le istruzioni di reindirizzamento memorizzate nella cache del tuo browser con una singola scorciatoia da tastiera
  • Svuota la cache e i cookie del browser: Forza il tuo browser a caricare dati freschi invece di continuare a girare su informazioni di reindirizzamento obsolete
  • Controlla i codici di stato HTTP: Utilizza httpstatus.io per tracciare il percorso di reindirizzamento e trovare esattamente dove inizia il loop
  • Controlla gli URL di WordPress: Conferma che l'indirizzo di WordPress e l'indirizzo del sito corrispondano e puntino al dominio corretto
  • Controlla le impostazioni HTTPS e SSL: Verifica che il tuo certificato SSL sia valido e che HTTPS non sia bloccato in un loop di reindirizzamento HTTP
  • Disabilita i plugin di WordPress: Disattiva tutti i plugin e riattivali uno per uno per isolare il conflitto
  • Controlla la tua CDN o WAF: Rivedi le regole della CDN e del firewall che potrebbero reindirizzare accidentalmente il tuo traffico
  • Controlla le impostazioni del server: Ispeziona il tuo file .htaccess per regole di reindirizzamento errate a livello di server
  • Reinstalla WordPress: Sostituisci i file core corrotti come ultima risorsa, senza toccare i tuoi contenuti o plugin

1. Forza un aggiornamento della pagina

Il tuo browser potrebbe conservare vecchie istruzioni di reindirizzamento memorizzate nella cache. Un rapido aggiornamento forzato a volte può eliminarle.

Pensala come dare una piccola spinta al tuo browser per fargli dimenticare il passato e ottenere le informazioni più recenti.

Ecco come eseguire un aggiornamento forzato:

  • Windows: Premi Ctrl + Shift + R
  • Mac: Premi Cmd + Shift + R

Potrebbe sembrare troppo facile, ma ti sorprenderà scoprire quante volte funziona! È la soluzione più rapida, quindi vale la pena tentare prima di addentrarsi in cose più complesse.

2. Cancella la cache e i cookie del tuo browser

Il tuo browser potrebbe utilizzare informazioni obsolete che lo fanno girare in tondo. Svuotare la cache e i cookie costringe il browser a caricare dati freschi, il che può spesso risolvere i problemi di reindirizzamento.

Per Google Chrome, fai clic sui tre puntini nell'angolo in alto a destra. Seleziona Elimina dati di navigazione.

Elimina i dati di navigazione di Chrome

Scegli un intervallo di tempo (come Ultima ora o Tutto il tempo). Elimina i cookie del browser selezionando Cookie e altri dati dei siti. Elimina la cache del browser selezionando Immagini e file memorizzati nella cache.

Impostazioni cache Chrome

Se stai usando un browser diverso, questa guida ti mostra come cancellare la cache. Sia che tu stia usando Mozilla Firefox, Safari o qualcos'altro, troverai istruzioni dettagliate.

Una volta cancellati i dati del browser, rivisita il tuo sito. Verifica se l'errore di reindirizzamento di WordPress è scomparso.

Inoltre, prova la navigazione in incognito/privata. Se il tuo sito funziona in una finestra privata, di solito è un segnale che il tuo browser normale contiene informazioni obsolete. Questo può aiutarti a determinare se il browser sta causando il problema.

Potresti anche voler cancellare la cache di WordPress. A volte, gli errori di loop di reindirizzamento possono essere risolti cancellando i dati salvati dal tuo plugin di caching.

Svuota cache WordPress

3. Controlla gli errori HTTP

Quando il tuo browser tenta di accedere a un sito web, riceve una risposta dal server che include un codice di stato. Questi codici sono messaggi che indicano al tuo browser se tutto è a posto o se qualcosa è andato storto.

I codici di stato HTTP possono dirci cosa sta succedendo con i reindirizzamenti. Certi codici di stato, come 301 (Spostato permanentemente) e 302 (Trovato), indicano che sta avvenendo un reindirizzamento.

Se ricevi un errore "Troppi reindirizzamenti", significa che questi reindirizzamenti sono in un loop. Per vedere cosa sta succedendo dietro le quinte, puoi usare uno strumento chiamato httpstatus.io.

Controllore di stato HTTP

Vai su httpstatus.io. Inserisci l'URL del tuo sito web nella casella di input. Fai clic sul pulsante Controlla stato.

Lo strumento ti mostrerà il codice di stato HTTP e il percorso di reindirizzamento. Ti mostrerà dove il link tenta di reindirizzare, così saprai dov'è il problema.

Controlla lo stato HTTP

4. Controlla gli URL di WordPress

Una delle cause più comuni di loop di reindirizzamento sono le impostazioni errate dell'URL all'interno di WordPress. È come avere l'indirizzo sbagliato nel tuo GPS: ti porterà nel posto sbagliato.

All'interno delle impostazioni del tuo sito WordPress, hai due campi URL importanti: l'indirizzo WordPress e l'indirizzo del sito.

  • Il tuo Indirizzo WordPress è dove si trovano i file principali di WordPress.
  • L'Indirizzo del Sito è l'indirizzo che i visitatori digitano nei loro browser per accedere al tuo sito.

Questi due URL dovrebbero solitamente essere uguali. Se non corrispondono o non puntano al dominio corretto, possono causare errori di reindirizzamento.

Devi anche essere coerente con i tuoi URL. Ad esempio, se hai un loop di reindirizzamento tra www.tuodominio.com e tuodominio.com, potrebbe essere un problema con la tua configurazione.

Per controllare e modificare questi URL, accedi alla tua bacheca di WordPress. Vai su Impostazioni e poi su Generali.

Cerca i campi Indirizzo WordPress (URL) e Indirizzo Sito (URL). Assicurati che entrambi questi URL puntino all'indirizzo giusto. Molto probabilmente, saranno identici, a meno che tu non abbia dato a WordPress una sua directory separata.

URL del sito WordPress

Usa la versione www. o quella non-www., ma non entrambe. Cerca errori di battitura come "http://" rispetto a "https://".

Se devi modificare gli URL, fai molta attenzione e ricontrolla che tutto sia corretto prima di salvare. URL impostati in modo errato possono bloccarti fuori dalla tua bacheca, quindi procedi con cautela.

Puoi farlo anche con un client FTP. Aggiungi questo codice al tuo file wp-config.php:

define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');

Ricarica questo file sul tuo server. Questo dovrebbe risolvere gli errori di reindirizzamento a causa degli URL di WordPress.

5. Controlla le impostazioni HTTPS e il certificato SSL

Parliamo di HTTPS. Se il tuo sito web utilizza HTTPS (cosa che dovrebbe fare per la sicurezza), un certificato SSL configurato in modo errato può talvolta causare loop di reindirizzamento.

È come avere una guardia di sicurezza che continua a rimandare le persone avanti e indietro perché non riesce a verificare le loro credenziali.

Assicurati che il tuo server abbia un certificato SSL valido installato. Se il tuo certificato è scaduto o non è configurato correttamente, i browser si lamenteranno e ti reindirizzeranno lontano dal sito. Potresti non essere in grado di accedere affatto al tuo sito.

Di solito puoi controllare il tuo SSL nel tuo account di hosting o con uno strumento come SSL Checker. Assicurati che il certificato sia valido, non scaduto e installato correttamente.

A volte, c'è un problema in cui il sito tenta di forzare tutto il traffico a utilizzare HTTPS, ma una errata configurazione fa sì che torni avanti e indietro tra HTTP e HTTPS.

Se utilizzi un plugin o un'impostazione del tuo provider di hosting per forzare HTTPS, assicurati che sia configurato correttamente. Configurazioni errate possono causare un loop con HTTP.

Potresti caricare alcune risorse tramite HTTP mentre il resto del tuo sito utilizza HTTPS. Questo si chiama contenuto misto e può confondere i browser, facendoti entrare in un loop.

Se non sei sicuro dei dettagli tecnici, è sempre meglio contattare il tuo provider di hosting o un professionista che possa aiutarti a risolvere la configurazione del server. Configurare correttamente HTTPS è molto importante per la sicurezza del tuo sito web.

6. Disabilita i plugin di WordPress

Per quanto li amiamo, a volte i plugin possono causare conflitti che portano a loop di reindirizzamento.

Per vedere se i plugin stanno causando il problema, disattivali temporaneamente. Puoi farlo dalla tua bacheca di WordPress. Vai su Plugin, selezionali tutti e scegli Disattiva dal menu delle azioni di massa.

Disattiva plugin WordPress

Dopo aver disattivato i plugin, prova ad accedere nuovamente al tuo sito. Se l'errore "Troppi reindirizzamenti" è scomparso, il problema era un plugin.

Riattiva i tuoi plugin uno alla volta, controllando il tuo sito dopo aver attivato ciascuno di essi. In questo modo, puoi individuare quale plugin sta causando il conflitto. Quando l'errore ricompare, quello è il plugin problematico.

Una volta trovato il plugin problematico, rimuovilo e trovane un'alternativa. Potresti anche contattare lo sviluppatore del plugin per ottenere aiuto nella risoluzione del problema.

Se non riesci ad accedere alla tua bacheca di amministrazione di WordPress a causa del loop di reindirizzamento, puoi comunque disattivare i tuoi plugin. Dovrai utilizzare FTP o il file manager del tuo provider di hosting per accedere ai file del tuo sito web.

Quindi, naviga nella directory wp-content e trova la cartella plugins. Rinomina la cartella plugins in qualcosa come plugins-disattivati. Questo disattiverà tutti i tuoi plugin.

Disattiva plugin WordPress con FTP

Rinomina la cartella dei plugin al suo nome originale dopo aver effettuato nuovamente l'accesso e procedi con i passaggi precedenti per trovare il plugin problematico.

Questo può essere un processo noioso, ma è un passaggio necessario per la risoluzione dei problemi. Ti aiuta a identificare quale plugin è il problema. Una volta fatto, sarai più vicino alla risoluzione del problema!

7. Controlla la tua CDN o WAF

Un Content Delivery Network (CDN) e un Web Application Firewall (WAF) possono essere ottimi per le prestazioni e la sicurezza del sito web, ma errate configurazioni in questi servizi possono talvolta causare loop di reindirizzamento.

Se stai utilizzando una CDN, rivedi le sue impostazioni. Cerca eventuali regole che potrebbero causare reindirizzamenti. Alcune CDN hanno impostazioni specifiche relative all'HTTPS, che potrebbero contribuire al problema.

I Web Application Firewall hanno spesso regole per filtrare il traffico malevolo, ma a volte, queste regole possono accidentalmente causare reindirizzamenti. Rivedi le tue regole WAF per assicurarti che nessuna stia reindirizzando erroneamente il traffico.

Se non riesci a vedere cosa c'è che non va, puoi provare a disabilitare temporaneamente la tua CDN o WAF. Quindi controlla se il tuo sito funziona di nuovo. Se sì, allora quella è sicuramente la fonte del problema.

Se la tua CDN o WAF sta causando l'errore "Troppi reindirizzamenti", dovrai modificare le sue impostazioni o contattare il suo team di supporto per ricevere assistenza.

8. Controlla le impostazioni del tuo server

Ok, quindi se abbiamo escluso plugin, CDN e WAF, tuffiamoci nelle impostazioni del tuo server. A volte, il problema può derivare da configurazioni a livello di server, specialmente nel file .htaccess.

Pensa a questo file come al libro delle regole del tuo server. Se contiene regole di reindirizzamento errate, il tuo browser rimarrà bloccato in un loop.

Rinomina il file .htaccess in qualcosa come .htaccess_old. Questo disabiliterà efficacemente le regole nel file.

Rinomina il file .htaccess

Visita il tuo sito web e vedi se l'errore è stato risolto. Se lo è, allora il tuo file .htaccess è la fonte del problema.

Per risolvere questo problema, genera un nuovo file .htaccess. Fortunatamente, questo processo è semplicissimo. Vai su Impostazioni » Permalink nella tua dashboard e premi Salva modifiche senza alterare nulla.

Permalink di WordPress

9. Reinstalla WordPress

Se hai provato tutto il resto e vedi ancora l'errore "Troppi reindirizzamenti", è ora di considerare la reinstallazione di WordPress.

Questa è un'ultima risorsa, ma a volte, i file principali di WordPress possono corrompersi, portando a problemi imprevisti. È come premere il pulsante di ripristino sul tuo sito web, ma ci assicureremo di eseguire prima il backup di tutto.

Prima di fare qualsiasi cosa drastica, devi creare un backup completo del tuo sito web. Questo include sia il tuo database che i file.

Strumenti come Duplicator sono perfetti per creare backup che puoi utilizzare per ripristinare il tuo sito web. Assicurati di includere tutto sul tuo sito nel backup.

Preset backup sito completo

Successivamente, vai su wordpress.org e scarica l'ultima versione di WordPress.

Scarica i file di WordPress

Puoi caricare manualmente i file di WordPress sul tuo server utilizzando FTP o il tuo file manager.

Non sovrascrivere il file wp-config.php o la cartella wp-content. Questi contengono le tue impostazioni, temi, plugin e caricamenti.

Dopo aver reinstallato WordPress, visita il tuo sito. Se l'errore è scomparso, significa che un file principale era corrotto.

Come evitare errori di "Troppi reindirizzamenti"

Risolvere gli errori in WordPress richiede spesso tempo ed energia. Concentriamoci quindi su come puoi evitare questa frustrazione in futuro. Sebbene non sia possibile prevenire ogni possibile problema, ci sono alcuni passaggi intelligenti che puoi intraprendere.

Una delle cose più importanti che puoi fare è creare backup regolari del tuo sito web. È come avere una polizza assicurativa per il tuo sito.

Se qualcosa va storto, puoi semplicemente ripristinare il tuo sito a uno stato di funzionamento precedente. Ecco perché sono un grande sostenitore dell'utilizzo di strumenti come Duplicator.

Duplicator rende estremamente facile creare e gestire i backup. Ha funzionalità come i backup pianificati, quindi non devi preoccuparti di eseguire manualmente il backup del tuo sito.

Backup pianificati di Duplicator

Se commetti un errore durante la risoluzione dei problemi o se l'aggiornamento di un plugin compromette il tuo sito, puoi rapidamente ripristinare il tuo sito da un backup. Questo può farti risparmiare ore di frustrazione.

Ripristina backup

A un certo punto, potresti dover spostare il tuo sito su un nuovo host o nome di dominio. Se non utilizzi uno strumento di migrazione appropriato come Duplicator, potresti riscontrare errori come URL errati e loop di reindirizzamento.

Duplicator garantisce che i tuoi URL siano corretti ogni volta, aiutando a prevenire fastidiosi problemi di reindirizzamento. È un ottimo strumento da avere nel tuo kit di strumenti WordPress. Basta trascinare e rilasciare il tuo backup in una nuova posizione e hai finito!

Importa un backup con Duplicator

Domande frequenti (FAQ)

Cos'è err_too_many_redirects dopo la migrazione di WordPress?

L'errore "ERR_TOO_MANY_REDIRECTS" si verifica quando il sito web entra in un loop di reindirizzamento. Le cause comuni includono impostazioni errate dell'URL del sito in WordPress, configurazioni HTTPS non corrispondenti o regole .htaccess difettose. Risolvi questo problema verificando le impostazioni dell'URL di WordPress, assicurandoti che la configurazione HTTPS corrisponda e rivedendo le regole .htaccess.

Dove modifico i reindirizzamenti in WordPress?

Puoi modificare i reindirizzamenti in WordPress accedendo al file .htaccess tramite FTP. D'altra parte, plugin come Redirection o AIOSEO ti offrono un'opzione molto più intuitiva.

Quanti reindirizzamenti sono troppi per la SEO?

Per la SEO, più di tre reindirizzamenti consecutivi sono considerati eccessivi e possono danneggiare le prestazioni. Reindirizzamenti eccessivi rallentano i tempi di caricamento delle pagine e confondono i motori di ricerca. Riduci al minimo i reindirizzamenti consolidando le catene e assicurandoti che gli URL vengano risolti in un unico passaggio.

Come posso eseguire il debug di troppi reindirizzamenti in WordPress?

Esegui il debug di "troppi reindirizzamenti" in WordPress controllando le impostazioni dell'URL del sito in Impostazioni » Generali, assicurandoti che la configurazione HTTPS corrisponda e rivedendo le regole .htaccess per i loop di reindirizzamento. Disattiva temporaneamente i plugin per escludere conflitti e cancella la cache del browser e del sito prima di testare di nuovo.

Tieni il tuo sito WordPress fuori dai loop di reindirizzamento

La cosa più importante è capire che ogni sito web è unico e la causa esatta del tuo problema di reindirizzamento potrebbe essere una combinazione di problemi. Quindi, non arrenderti!

Se hai seguito tutti questi passaggi e hai ancora problemi, potrebbe trattarsi di un problema a livello di server che richiede l'aiuto del tuo provider di hosting.

Una volta risolto il loop di reindirizzamento, prenditi un paio di minuti per documentare cosa l'ha causato. Che si tratti di un conflitto di plugin, una regola .htaccess errata o una mancata corrispondenza dell'URL, annotarlo ti dà un vantaggio la prossima volta che qualcosa si rompe. Una rapida nota in un documento Google o anche un post-it sul monitor ti risparmia un sacco di grattacapi in seguito.

Ricorda, i backup corretti sono il tuo migliore amico quando stai risolvendo i problemi del sito web. Ecco perché consiglio vivamente di provare Duplicator Pro. Semplifica il processo di backup e ripristino del tuo sito web e aiuta persino a prevenire errori di reindirizzamento durante le migrazioni.

Quindi, se sei pronto a prendere il controllo del tuo sito WordPress ed evitare futuri mal di testa da reindirizzamento, passa a Duplicator Pro!

Mentre sei qui, penso che ti piaceranno queste altre guide di WordPress:

avatar autore
Joella Dunn Content Writer
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
I nostri contenuti sono supportati dai lettori. Se fai clic su determinati link, potremmo ricevere una commissione.

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Ottieni Duplicator Ora
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni 60% di Sconto su Duplicator Pro Ora →