{"id":166981,"date":"2025-11-24T09:00:00","date_gmt":"2025-11-24T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/pulire-catene-redirect-loop-wordpress\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"pulire-catene-redirect-loop-wordpress","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/pulire-catene-redirect-loop-wordpress\/","title":{"rendered":"Come Pulire le Catene di Redirect e i Redirect Loop"},"content":{"rendered":"<h2>Il Problema delle Catene di Redirect e dei Redirect Loop<\/h2>\n<p>Le catene di redirect e i redirect loop sono due dei problemi pi&#249; insidiosi nella gestione dei reindirizzamenti. Una <strong>catena di redirect<\/strong> si verifica quando un URL A reindirizza a B, B reindirizza a C, e C reindirizza a D, costringendo il browser a seguire una serie di passaggi prima di raggiungere la destinazione finale. Un <strong>redirect loop<\/strong> (o ciclo di redirect) &#232; ancora peggio: A reindirizza a B, B reindirizza ad A, creando un ciclo infinito che il browser interrompe con un messaggio di errore.<\/p>\n<p>Entrambi i problemi hanno conseguenze gravi: rallentano l&#8217;esperienza utente, disperdono il valore SEO, consumano crawl budget e, nel caso dei loop, rendono le pagine completamente inaccessibili. In questa guida, ti mostreremo come identificare, analizzare e risolvere questi problemi con Redirection e con strumenti complementari.<\/p>\n<h2>Come Si Formano le Catene di Redirect<\/h2>\n<p>Le catene di redirect non nascono per scelta: si accumulano nel tempo come risultato di modifiche successive alla struttura del sito. Ecco lo scenario tipico:<\/p>\n<p><strong>Anno 1:<\/strong> crei la pagina <code>\/servizi-web\/<\/code>.<\/p>\n<p><strong>Anno 2:<\/strong> rinomini la pagina in <code>\/servizi-digitali\/<\/code> e crei un redirect 301 da <code>\/servizi-web\/<\/code> a <code>\/servizi-digitali\/<\/code>.<\/p>\n<p><strong>Anno 3:<\/strong> ristrutturi il sito e rinomini la pagina in <code>\/servizi\/digital-marketing\/<\/code>. Crei un redirect 301 da <code>\/servizi-digitali\/<\/code> a <code>\/servizi\/digital-marketing\/<\/code>.<\/p>\n<p>Ora hai una catena: <code>\/servizi-web\/<\/code> &rarr; <code>\/servizi-digitali\/<\/code> &rarr; <code>\/servizi\/digital-marketing\/<\/code>. Ogni passaggio aggiunge latenza e disperde potenzialmente un po&#8217; di valore SEO. Il primo redirect avrebbe dovuto essere aggiornato per puntare direttamente alla destinazione finale.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/rd-02-options.png\" alt=\"Opzioni di Redirection per la gestione e pulizia dei redirect\" class=\"wp-image aligncenter size-full\" \/><\/p>\n<h2>Come Si Formano i Redirect Loop<\/h2>\n<p>I redirect loop sono generalmente il risultato di errori di configurazione. Ecco le cause pi&#249; comuni:<\/p>\n<p><strong>Redirect incrociati:<\/strong> crei un redirect da A a B, poi (magari mesi dopo, dimenticando il primo) crei un redirect da B ad A. Risultato: loop infinito.<\/p>\n<p><strong>Conflitto tra plugin:<\/strong> Redirection reindirizza A verso B, ma un altro plugin (come Yoast SEO o un plugin di caching) reindirizza B verso A. I due plugin si contraddicono a vicenda.<\/p>\n<p><strong>Conflitto tra plugin e .htaccess:<\/strong> hai un redirect in Redirection che punta A verso B, ma una regola nel .htaccess punta B verso A. Il redirect di .htaccess viene eseguito prima di quello del plugin, creando il loop.<\/p>\n<p><strong>Redirect HTTP\/HTTPS con plugin:<\/strong> un plugin forza HTTPS, ma un redirect porta a una versione HTTP, che viene di nuovo forzata a HTTPS ma con un URL diverso, creando un ciclo.<\/p>\n<p><strong>Redirect www\/non-www:<\/strong> la configurazione del server forza www, ma un redirect porta a una versione senza www, che viene di nuovo forzata a www, generando un loop.<\/p>\n<h2>Identificare le Catene di Redirect<\/h2>\n<p>Identificare le catene di redirect richiede strumenti specifici, poich&#233; il browser le segue automaticamente e mostra solo la pagina finale, nascondendo i passaggi intermedi.<\/p>\n<h3>Strumenti online<\/h3>\n<p><strong>httpstatus.io:<\/strong> inserisci un URL e lo strumento mostra l&#8217;intera catena di redirect, con il codice di stato HTTP di ogni passaggio. &#200; lo strumento pi&#249; rapido per verificare un singolo URL.<\/p>\n<p><strong>Redirect Checker (redirect-checker.org):<\/strong> simile a httpstatus.io, mostra la catena completa con tempi di risposta per ogni passaggio.<\/p>\n<p><strong>Screaming Frog:<\/strong> lo spider SEO che esplora l&#8217;intero sito e identifica automaticamente tutte le catene di redirect. Nella versione gratuita puoi esplorare fino a 500 URL, nella versione a pagamento non ci sono limiti.<\/p>\n<h3>Google Search Console<\/h3>\n<p>Nella sezione &#8220;Copertura&#8221;, Google Search Console segnala le pagine con redirect. Se una pagina ha una catena di redirect lunga, Google potrebbe segnalarla come &#8220;Pagina con reindirizzamento&#8221; e potrebbe decidere di non seguire la catena se &#232; troppo lunga.<\/p>\n<p>Complementa la gestione dei redirect con le nostre guide su <a href=\"https:\/\/gtechgroup.it\/blog\/installare-configurare-broken-link-checker-wordpress\/\">Broken Link Checker<\/a>, <a href=\"https:\/\/gtechgroup.it\/blog\/installare-configurare-rank-math-wordpress\/\">Rank Math SEO<\/a> e <a href=\"https:\/\/gtechgroup.it\/blog\/woocommerce-seo-ottimizzare-prodotti-categorie\/\">SEO per WooCommerce<\/a>.<\/p>\n<h3>Browser Developer Tools<\/h3>\n<p>Apri gli strumenti per sviluppatori del browser (F12), vai nella tab &#8220;Network&#8221; e visita l&#8217;URL da verificare. Vedrai tutte le richieste HTTP, inclusi i redirect intermedi con i relativi codici di stato. Seleziona &#8220;Preserve log&#8221; per evitare che i log vengano cancellati durante i redirect.<\/p>\n<h2>Identificare i Redirect Loop<\/h2>\n<p>I redirect loop sono pi&#249; facili da identificare perch&#233; causano un errore visibile nel browser. I messaggi tipici sono:<\/p>\n<ul>\n<li><strong>Chrome:<\/strong> &#8220;ERR_TOO_MANY_REDIRECTS&#8221; &mdash; &#8220;Questa pagina non funziona. tuosito.it ti ha reindirizzato troppe volte.&#8221;<\/li>\n<li><strong>Firefox:<\/strong> &#8220;La pagina non viene reindirizzata in modo corretto&#8221;<\/li>\n<li><strong>Safari:<\/strong> &#8220;Safari non riesce ad aprire la pagina perch&#233; si sono verificati troppi reindirizzamenti&#8221;<\/li>\n<\/ul>\n<p>Per analizzare il loop, usa gli strumenti online menzionati sopra (httpstatus.io) o gli strumenti per sviluppatori del browser con &#8220;Preserve log&#8221; attivo. Vedrai la sequenza di redirect che si ripete ciclicamente.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-status.png\" alt=\"Diagnostica tecnica per l&#8217;identificazione dei redirect loop\" class=\"wp-image aligncenter size-full\" \/><\/p>\n<h2>Risolvere le Catene di Redirect<\/h2>\n<p>La soluzione per le catene di redirect &#232; semplice nel concetto: ogni redirect deve puntare direttamente alla <strong>destinazione finale<\/strong>, eliminando tutti i passaggi intermedi. Ecco il processo passo per passo:<\/p>\n<p><strong>1. Identifica tutte le catene:<\/strong> usa Screaming Frog o uno strumento simile per esplorare il sito e individuare tutte le catene di redirect.<\/p>\n<p><strong>2. Per ogni catena, identifica la destinazione finale:<\/strong> segui la catena fino all&#8217;URL finale che restituisce un codice 200.<\/p>\n<p><strong>3. Aggiorna i redirect intermedi:<\/strong> in Redirection, modifica ogni redirect nella catena per puntare direttamente alla destinazione finale. Ad esempio, se la catena &#232; A &rarr; B &rarr; C &rarr; D, modifica il redirect di A per puntare direttamente a D, quello di B per puntare direttamente a D, e quello di C per puntare direttamente a D.<\/p>\n<p><strong>4. Verifica:<\/strong> testa ogni URL per assicurarti che raggiunga la destinazione finale con un solo redirect.<\/p>\n<p><strong>5. Aggiorna i link interni:<\/strong> oltre a sistemare i redirect, aggiorna anche tutti i link interni nel tuo contenuto per puntare direttamente alla destinazione finale, eliminando la necessit&#224; di qualsiasi redirect per il traffico interno.<\/p>\n<h2>Risolvere i Redirect Loop<\/h2>\n<p>La risoluzione dei redirect loop &#232; pi&#249; complessa, perch&#233; richiede l&#8217;identificazione della causa del conflitto. Segui questo processo di diagnostica:<\/p>\n<p><strong>1. Svuota la cache del browser:<\/strong> i redirect 301 sono memorizzati nella cache del browser. Svuotala completamente o usa una finestra di navigazione privata per assicurarti di vedere il comportamento attuale del server.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/rd-01-dashboard.png\" alt=\"Screenshot del plugin nella dashboard WordPress\" \/><\/p>\n<p><strong>2. Svuota la cache del plugin di caching:<\/strong> se usi WP Rocket o un plugin simile, svuota la cache. I plugin di caching possono memorizzare risposte redirect che non sono pi&#249; aggiornate.<\/p>\n<p><strong>3. Verifica Redirection:<\/strong> controlla nella dashboard di Redirection se ci sono redirect che creano il loop. Cerca l&#8217;URL problematico sia come Source URL che come Target URL.<\/p>\n<p><strong>4. Verifica il .htaccess:<\/strong> apri il file .htaccess nella root del tuo sito e cerca regole di redirect che potrebbero conflittuare con quelle di Redirection. Presta attenzione alle direttive RewriteRule, Redirect e RedirectMatch.<\/p>\n<p><strong>5. Verifica altri plugin:<\/strong> disattiva temporaneamente altri plugin che potrebbero gestire redirect (plugin SEO, plugin di sicurezza, plugin di caching) per isolare la causa del conflitto.<\/p>\n<p><strong>6. Verifica la configurazione del server:<\/strong> in alcuni casi, il loop &#232; causato dalla configurazione del web server (Apache o Nginx) piuttosto che da WordPress. Controlla la configurazione del virtual host per regole di redirect a livello server.<\/p>\n<p><strong>7. Controlla i redirect HTTP\/HTTPS:<\/strong> se il loop coinvolge versioni HTTP e HTTPS dello stesso URL, il problema potrebbe essere nella configurazione SSL o in un plugin che forza HTTPS.<\/p>\n<h2>Prevenire i Problemi<\/h2>\n<p>La prevenzione &#232; sempre preferibile alla cura. Ecco le best practice per evitare catene di redirect e loop:<\/p>\n<p><strong>Documenta i redirect:<\/strong> mantieni un registro di tutti i redirect creati, con la data, il motivo e le URL coinvolte. Questo ti aiuta a evitare conflitti quando crei nuovi redirect.<\/p>\n<p><strong>Verifica prima di creare:<\/strong> prima di creare un nuovo redirect, verifica che l&#8217;URL di destinazione non sia gi&#224; oggetto di un redirect. In Redirection, cerca l&#8217;URL di destinazione nella barra di ricerca per vedere se &#232; elencato come Source URL di un&#8217;altra regola.<\/p>\n<p><strong>Aggiorna invece di aggiungere:<\/strong> quando la destinazione di un redirect cambia, modifica il redirect esistente invece di crearne uno nuovo. Questo evita la formazione di catene.<\/p>\n<p><strong>Usa un solo sistema di redirect:<\/strong> evita di gestire redirect contemporaneamente in Redirection, nel .htaccess e in un plugin SEO. Scegli un sistema principale e usa gli altri solo per casi specifici ben documentati.<\/p>\n<p><strong>Audit periodico:<\/strong> esegui un audit dei redirect almeno una volta al trimestre usando Screaming Frog o uno strumento simile. Identifica e risolvi le catene e i potenziali loop prima che diventino un problema.<\/p>\n<h2>Strumento di Audit Fai-da-Te<\/h2>\n<p>Se non hai accesso a Screaming Frog, puoi eseguire un audit manuale dei redirect con un approccio sistematico:<\/p>\n<ol>\n<li><strong>Esporta tutti i redirect<\/strong> da Redirection in formato CSV.<\/li>\n<li><strong>Apri il CSV in un foglio di calcolo<\/strong> e ordina per colonna &#8220;Target URL&#8221;.<\/li>\n<li><strong>Confronta<\/strong> gli URL nella colonna &#8220;Target URL&#8221; con quelli nella colonna &#8220;Source URL&#8221;. Se un URL appare in entrambe le colonne, hai una potenziale catena o un potenziale loop.<\/li>\n<li><strong>Per ogni corrispondenza trovata<\/strong>, traccia la catena completa e aggiorna i redirect per puntare alla destinazione finale.<\/li>\n<li><strong>Reimporta<\/strong> il CSV aggiornato in Redirection.<\/li>\n<\/ol>\n<h2>Conclusioni<\/h2>\n<p>Le catene di redirect e i redirect loop sono problemi comuni ma facilmente evitabili con una gestione attenta e un monitoraggio periodico. La regola d&#8217;oro &#232; semplice: ogni redirect deve puntare direttamente alla destinazione finale, senza passaggi intermedi. Con Redirection, gli strumenti di diagnostica appropriati e le best practice descritte in questa guida, puoi mantenere la tua configurazione di redirect pulita, efficiente e priva di problemi.<\/p>\n<p>Se hai bisogno di un audit professionale dei redirect del tuo sito o di assistenza nella risoluzione di catene e loop complessi, <a href=\"https:\/\/gtechgroup.it\/contatti\/\">contattaci<\/a> per una consulenza personalizzata. Il nostro servizio di <a href=\"https:\/\/gtechgroup.it\/posizionamento-seo\/\">posizionamento SEO<\/a> include l&#8217;analisi e l&#8217;ottimizzazione completa della struttura di redirect del tuo sito WordPress.<\/p>\n<div style=\"background:#f0f4f8;border-left:4px solid #0073aa;padding:20px 24px;margin:30px 0;border-radius:4px;\">\n<h3 style=\"margin-top:0;\">Migliora il Tuo Sito WordPress<\/h3>\n<p>Questa guida fa parte della nostra serie completa su WordPress. Scopri anche le nostre guide su:<\/p>\n<ul>\n<li><strong>Elementor<\/strong> &ndash; Il page builder pi&#249; potente per WordPress<\/li>\n<li><strong>WP Rocket<\/strong> &ndash; Velocizzare WordPress con il miglior plugin di caching<\/li>\n<li><strong>SEOPress<\/strong> &ndash; Ottimizzare la SEO del tuo sito WordPress<\/li>\n<li><strong>UpdraftPlus<\/strong> &ndash; Backup automatici e ripristino del sito<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Il Problema delle Catene di Redirect e dei Redirect Loop Le catene di redirect e i redirect loop sono due dei problemi pi&#249; insidiosi nella&hellip;<\/p>\n","protected":false},"author":0,"featured_media":166918,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Catene di Redirect e Redirect Loop: Come Pulire | Guida","_seopress_titles_desc":"Come identificare e pulire catene di redirect e redirect loop in WordPress. Strumenti, diagnosi e risoluzione per migliorare SEO e performance.","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[3394,3395,1775,2882,563,492],"class_list":["post-166981","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","tag-catene","tag-loop","tag-performance","tag-redirect","tag-seo","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=166981"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166981\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/166918"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=166981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=166981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=166981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}