Errore “Too Many Redirects” WordPress: guida definitiva alla risoluzione

Getting your Trinity Audio player ready... |
Uno degli errori più comuni e frustranti in WordPress è il messaggio “Too Many Redirects” o “ERR_TOO_MANY_REDIRECTS”.
Questo errore indica che il browser è entrato in un ciclo infinito di reindirizzamenti e non riesce a caricare la pagina. Il risultato? Il sito diventa inaccessibile sia per gli utenti che per l’amministratore.
In questa guida vedremo le cause principali dell’errore Too Many Redirects in WordPress e le soluzioni passo passo per risolverlo.
1. Cause più comuni dell’errore Too Many Redirects
Ecco gli scenari più frequenti:
- Impostazioni URL errate: valori non corretti di WordPress Address (URL) e Site Address (URL).
- Plugin di caching o redirect mal configurati.
- Conflitti HTTPS/SSL tra configurazione del server e plugin di sicurezza.
- File .htaccess danneggiato o con regole sbagliate.
- Redirect multipli creati manualmente o da plugin SEO.
2. Correggere gli URL di WordPress
Il primo passo è verificare che i due indirizzi siano corretti.
- Vai su Impostazioni > Generali e controlla che Indirizzo WordPress (URL) e Indirizzo sito (URL) siano identici.
- Se non puoi accedere al backend, modifica direttamente nel file
wp-config.php:
define('WP_HOME','https://www.tuosito.it');
define('WP_SITEURL','https://www.tuosito.it');
3. Disattivare plugin sospetti
Molti errori derivano da plugin di redirect, caching o sicurezza.
- Disattiva tutti i plugin rinominando la cartella
/wp-content/plugins/. - Se il sito torna a funzionare, riattivali uno per uno per identificare quello che causa il problema.
4. Controllare le impostazioni HTTPS/SSL
Se hai recentemente installato un certificato SSL, potresti avere conflitti tra plugin e server.
- Evita di forzare HTTPS sia dal server che dal plugin contemporaneamente.
- Usa un solo metodo per gestire i redirect HTTPS (meglio lato server).
5. Rigenerare il file .htaccess
Un .htaccess corrotto può generare cicli infiniti di redirect.
- Accedi via FTP e rinomina il file
.htaccess. - Entra in WordPress, vai su Impostazioni > Permalink e salva di nuovo: verrà creato un nuovo
.htaccesspulito.
Esempio di .htaccess base per WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
6. Verificare redirect lato server
Se usi Nginx o Apache, controlla che non ci siano regole di redirect duplicate.
Ad esempio, in Nginx una configurazione errata di HTTPS può generare loop infiniti.
7. Svuotare cache del browser e del sito
A volte l’errore persiste solo perché il browser mantiene vecchi redirect in cache.
Svuota la cache del browser.
Cancella la cache del sito se usi plugin come WP Super Cache, W3 Total Cache o simili.
Conclusione
L’errore Too Many Redirects in WordPress può sembrare complesso, ma seguendo questi passaggi potrai risolverlo velocemente. Nella maggior parte dei casi è sufficiente correggere gli URL, rigenerare il file .htaccess o disattivare il plugin che genera conflitti.
Vuoi che ci occupiamo noi della risoluzione degli errori critici su WordPress e della manutenzione completa del tuo sito? Richiedi una consulenza gratuita