Se visualizzi l'errore ERR_TOO_MANY_REDIRECTS Quando provi ad accedere al suo sito web, non preoccuparti: è un problema comune e la soluzione esiste. Di seguito ti spiego cosa significa, perché succede e come puoi risolverlo passo dopo passo dal tuo pannello di controllo (DirectAdmin o cPanel).
🧠 Cosa significa ERR_TOO_MANY_REDIRECTS?
Questo errore indica che il browser è rimasto intrappolato in un file ciclo di reindirizzamento infinito . Cioè, il suo sito web reindirizza un URL a un altro e questo a sua volta reindirizza ancora, ancora e ancora, senza effettivamente caricare la pagina.
🔍 Cause più comuni
-
Impostazioni HTTPS o reindirizzamenti errati nel file
.htaccess -
Conflitti tra i reindirizzamenti nel CMS (come WordPress) e il server
-
Impostazioni dominio errate (es. reindirizzamento senza www a www e viceversa senza controllo)
-
Errori nei plugin o nei moduli di sicurezza
✅ Come risolvere ERR_TOO_MANY_REDIRECTS
Opzione 1: Cancella cookie e cache del browser (veloce)
A volte l'errore è nel tuo browser.
-
Apri il sito in a finestra di navigazione in incognito o da un altro browser.
-
Se viene caricato correttamente, cancella i cookie e la cache dal browser originale.
Se l'errore persiste, vai ai passaggi successivi.
Opzione 2: controlla i reindirizzamenti da DirectAdmin o cPanel
In Amministrazione diretta:
-
Accedi al tuo pannello di controllo.
-
Vai a «Reindirizzamenti».
-
Controlla se ci sono reindirizzamenti che puntano il dominio verso se stesso o in modo circolare (ad esempio da http a https e viceversa).
-
Elimina o correggi eventuali reindirizzamenti in conflitto.
Nel cPanel:
-
Accedi al tuo account cPanel.
-
Vai alla sezione «Reindirizzamenti».
-
Esamina i reindirizzamenti attivi.
-
Assicurati che non stiano creando un loop. Se non sei sicuro, puoi disabilitarli temporaneamente e testare il sito.
Opzione 3: controlla il file .htaccess (se usi WordPress o un altro CMS)
-
Accedi al suo hosting tramite Gestore file o FTP.
-
Apri il file
.htaccessnella radice del tuo sito. -
Verifica la presenza di regole di reindirizzamento duplicate o in conflitto. A
.htaccessbasic per WordPress dovrebbe assomigliare a questo:
apache # BEGIN WordPress
RewriteEngine acceso
RiscritturaBase /
Riscrivi la regola ^ index.php $ - [L]
RiscriviCond% {REQUEST_FILENAME} !-f
RiscriviCond% {REQUEST_FILENAME} !-d
RewriteRule . / index.php [L]
#FINE WordPress
-
Se non sei sicuro, rinominalo in
.htaccess_olde visita di nuovo il tuo sito. WordPress ne rigenererà uno nuovo se accedi alla dashboard.
Opzione 4: modifica l'URL da WordPress
Se puoi accedere alla dashboard di WordPress:
-
Vai a Impostazioni > Generali
-
Verifica che sia gli URL di WordPress che quelli del sito siano impostati correttamente. Ad esempio:
arduino https://tudominio.com
Entrambi devono utilizzare lo stesso formato (con o senza "www", ma non misto).
Opzione 5: disabilita temporaneamente i plugin
Alcuni plugin, in particolare quelli di sicurezza o di reindirizzamento, possono causare questo errore.
-
Accedi al tuo Gestore file.
-
Vai a
wp-content/plugins -
Rinominare temporaneamente la cartella del plugin sospetto (ad esempio “plugin-security” → “plugin-security_old”)
-
Prova di nuovo il sito.
🛡️ Consigli per evitare questo errore in futuro
-
Utilizza reindirizzamenti coerenti (scegli se il tuo sito andrà con www o senza www e mantienilo così).
-
Installa un plugin di reindirizzamento solo se ne hai bisogno e configuralo attentamente.
-
Se abiliti SSL, assicurati che tutti gli URL sul sito utilizzino https correttamente.
-
Effettuare sempre copie di backup prima di modificare i file di sistema.