ERR_TOO_MANY_REDIRECTS: come risolverlo
L'errore compare quando il sito rimanda a sé stesso in cerchio: A manda a B, B rimanda ad A, e il browser si ferma. Le cause, in ordine di frequenza 1. …
- Valida per
- Hosting Linux, Hosting WordPress
- Tempo stimato
- 4 minuti
- Livello
- Intermedio
L'errore compare quando il sito rimanda a sé stesso in cerchio: A manda a B, B rimanda ad A, e il browser si ferma.
Le cause, in ordine di frequenza
1. HTTPS forzato due volte
Una regola in .htaccess manda tutto su https://, e un plugin (o il pannello) fa la stessa cosa. Tieni una sola delle due.
2. Indirizzi del sito incoerenti
In WordPress, se Indirizzo WordPress è https://tuodominio.it e Indirizzo sito è http://www.tuodominio.it, ogni richiesta rimbalza. Devono essere identici, compresa la scelta con o senza www.
Se non riesci a entrare nel pannello, fissali in wp-config.php:
define( 'WP_HOME', 'https://tuodominio.it' );
define( 'WP_SITEURL', 'https://tuodominio.it' );
3. Regole www contraddittorie
Una regola porta da www al dominio nudo, un'altra fa il contrario. Scegline una e cancella l'altra.
4. Un servizio intermedio davanti al sito
Se c'è una CDN o un proxy configurato per parlare con il server in HTTP mentre il server pretende HTTPS, il ciclo nasce lì: imposta la modalità completa (full) sul servizio intermedio.
Come isolare il problema
- Fai una copia di
.htaccess, poi svuotalo lasciando solo il blocco di WordPress. - Ricarica il sito in una finestra anonima (la cache dei reindirizzamenti è insidiosa: il 301 resta memorizzato).
- Se il ciclo sparisce, il colpevole era una regola di
.htaccess: rimettile una per volta. - Se resta, disattiva i plugin dai file e riprova.
I reindirizzamenti 301 restano in cache nel browser. Dopo ogni modifica, verifica in una finestra anonima nuova, altrimenti continuerai a vedere il ciclo anche quando è risolto.
Guida rivista il 2026-09-23.