Choose language

🇬🇧English
🇮🇹Italiano
🇪🇸Español
🇫🇷Français
🇩🇪Deutsch
🇧🇷Português
🇯🇵日本語
🇷🇺Русский
Moduli Per chi Prezzi
Shop — Buy PRO
Dashboard LANGA Account
Docs
eNews

WordPress troppi redirect: come trovare e risolvere i loop che bloccano il sito

16 Giu 2026

"Questa pagina non funziona — troppi reindirizzamenti": il sito è in loop

"ERR_TOO_MANY_REDIRECTS" è uno degli errori WordPress più comuni e più frustranti. Il browser tenta di caricare una pagina, viene reindirizzato a un'altra, che lo reindirizza di nuovo alla prima, e così all'infinito fino a che il browser si arrende. Il sito è inaccessibile: sia per i visitatori sia per te (nemmeno /wp-admin funziona). Le cause sono specifiche e le soluzioni sono rapide — se sai dove guardare. Nella maggior parte dei casi si risolve in 5 minuti.

Le 4 cause principali e il fix per ciascuna

1. URL sito e indirizzo WordPress non corrispondono

WordPress ha due impostazioni URL: "Indirizzo WordPress (URL)" e "Indirizzo sito (URL)" in Impostazioni → Generali. Se sono diversi (uno con www e l'altro senza, uno con https e l'altro con http), WordPress va in loop. Il fix: non puoi accedere all'admin per cambiarli (il loop te lo impedisce). Via FTP, apri wp-config.php e aggiungi: define('WP_HOME', 'https://tuodominio.com'); define('WP_SITEURL', 'https://tuodominio.com'); Entrambi devono essere identici: stessa versione (https), stesso formato (con o senza www). Ricarica: il loop dovrebbe scomparire.

2. Plugin di redirect, cache, o SSL in conflitto

Un plugin di redirect che crea una regola circolare. Un plugin SSL che forza https ma il server già lo forza (doppio redirect). Un plugin di cache che salva una versione redirectata della pagina. Il fix: via FTP, rinomina /wp-content/plugins/ in /plugins_off/. Il loop scompare? Sì → il colpevole è un plugin. Rinomina di nuovo, poi nell'admin disattiva i plugin di redirect, SSL, e cache uno alla volta. I plugin più spesso colpevoli: Really Simple SSL, Redirection, e plugin di caching con regole HTTPS forzato.

3. File .htaccess con regole in conflitto

Regole di redirect in .htaccess che si contraddicono: una regola forza www, un'altra rimuove www. Una regola forza https, un'altra redirige alla versione http. Il fix: via FTP, rinomina .htaccess in .htaccess_backup. Il loop scompare? Sì → il file aveva regole in conflitto. Vai nell'admin → Impostazioni → Permalink → Salva (rigenera .htaccess pulito). Se servono regole custom: aggiungile una alla volta verificando che non creino loop.

4. Configurazione SSL/HTTPS incompleta

Il certificato SSL è installato ma WordPress non è configurato per HTTPS. Oppure: il server forza HTTPS via redirect, e anche un plugin forza HTTPS — doppio redirect. Oppure: il sito è dietro un reverse proxy (Cloudflare) e WordPress non riconosce la connessione HTTPS. Il fix per Cloudflare: in wp-config.php aggiungi: if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } Questo dice a WordPress che la connessione è HTTPS anche se il proxy comunica via HTTP.

Come prevenire i redirect loop

Dopo aver risolto: verifica che site URL e home URL siano identici in wp-config.php. Usa UN solo metodo per forzare HTTPS (o il server o un plugin, mai entrambi). Non creare redirect manuali in .htaccess se usi un plugin di redirect (e viceversa). Testa ogni modifica alle impostazioni URL con un browser in incognito (senza cache). LANGA Tools Debug rileva le configurazioni che possono causare loop (URL mismatch, doppie regole HTTPS) e le segnala prima che diventino un problema.

Domande frequenti

Il redirect loop danneggia la SEO?

Se dura meno di qualche ora: impatto minimo (Google tollera errori temporanei). Se dura giorni: Google potrebbe de-indicizzare le pagine coinvolte. Con LANGA Tools Alert: il loop viene rilevato in 10 minuti e risolto in 5 → impatto SEO zero.

Posso prevenire il loop con Cloudflare?

Cloudflare può CAUSARE il loop se non configurato correttamente. La regola: in Cloudflare → SSL/TLS → imposta "Full (strict)" se il tuo server ha un certificato SSL valido. "Flexible" può causare loop perché Cloudflare comunica via HTTP con il server che poi forza HTTPS. Full (strict) = comunicazione HTTPS end-to-end = zero loop.

Aaccount
LANGA GALAXY

Per continuare a leggere,
accedi al tuo account.

Il tuo account LANGA ti connette a tutta la Galaxy.

Articoli completi su tutti i blog Galaxy.

Un solo login, accesso ovunque.

Guadagna Leghe e sblocca contenuti premium.

Accedi →Registrati gratis