Controllo redirect: catene, loop e 302

Segui dal vivo una catena di redirect hop per hop, trova catene, loop e redirect temporanei in una scansione, e genera regole di redirect da coppie di URL.

Cosa fa

Catene e loop

redirects-check segue una URL ed elenca ogni hop con il suo codice di stato e la Location. Si ferma a 10 hop o quando una URL si ripete, e allora riporta un loop. In una scansione, i link interni che puntano a una URL che reindirizza vengono riportati con la pagina che li contiene.

  • Stato e Location per ogni hop
  • HEAD per impostazione predefinita, GET su richiesta
  • Loop riportati quando una URL si ripete
  • Limite di 10 hop per il controllo dal vivo

Redirect temporanei e non HTTP

Un 302, 303 o 307 dove è inteso un trasferimento permanente è riportato come tipo di redirect sbagliato. Anche i redirect fatti con meta refresh o con l'header HTTP Refresh vengono riportati, perché sono più lenti e meno chiari di un 301 lato server. Ogni segnalazione porta il testo di correzione dal registro.

  • Redirect temporanei dove si aspetta un 301
  • Redirect con meta refresh e HTTP Refresh
  • Link interni che dovrebbero puntare alla URL finale

Genera le regole

redirects-generate trasforma coppie di URL vecchie e nuove in regole Apache mod_rewrite, righe Apache Redirect, regole Nginx, un CSV, un CSV per WordPress Redirection, o un tuo template. Riporta anche catene e loop dentro la lista di coppie. Non fa richieste di rete e non scrive nulla sul tuo server.

  • Offline, senza rete
  • Apache, Nginx, CSV e CSV per WordPress Redirection
  • Template personalizzati
  • Catene e loop trovati nella lista di coppie prima di pubblicare

Tre passaggi, una scansione salvata

  1. Scansiona o controlla una URL

    Una scansione registra ogni hop; una singola URL viene seguita dal vivo con stato e posizione per hop.

  2. Trova catene e loop

    I link interni che puntano a pagine reindirizzate vengono riportati con la pagina e la posizione che li contiene.

  3. Genera le regole

    Trasforma coppie di URL vecchie e nuove in regole Apache o Nginx, offline, con template personalizzati.

Controlli di questa funzionalità

ControlloCosa significaGravitàEvidenza
REDIRECT_CHAINPiù di un hop prima della URL finaleImportantOgni hop con lo stato
REDIRECT_LOOPLa catena torna a una URL già visitataCriticalPercorso del loop
BAD_REDIRECT_TYPE302/307 temporanei dove è inteso un trasferimento permanenteImportantStato per ogni hop
INTERNAL_LINK_TO_REDIRECTUn link interno punta a una URL che reindirizzaTipPagina di origine, posizione nel DOM
META_REFRESH_REDIRECTLa pagina reindirizza con un meta refreshImportantValore del tag meta
Anche nel registro dei controlli
HTTP_REFRESH_REDIRECT

Un solo comando

bash
seohead redirects-check --url http://example.com/old-page

Prima installa SpiderHead: guida all'installazione. Ogni comando funziona anche come strumento MCP per agenti AI.

Cosa ti serve

  • Una URL per il controllo dal vivo della catena
  • Una scansione o export di Screaming Frog per catene a livello di sito e link interni verso redirect
  • Una lista di coppie di URL vecchie e nuove per redirects-generate

Limiti

  • Il controllo dal vivo segue una URL alla volta e si ferma a 10 hop
  • Le segnalazioni di catene su tutto il sito richiedono una scansione o export di Screaming Frog
  • Le regole generate sono testo che rivedi e pubblichi tu
  • Non verifica se le nuove regole funzionano sul tuo server

Domande

Cambia qualcosa sul mio sito?
No. I controlli sono richieste in sola lettura. Le regole di redirect generate sono testo in output che rivedi e pubblichi tu.
HEAD o GET: quale usa redirects-check?
HEAD per impostazione predefinita, che è più leggero. Puoi chiedere GET tramite le opzioni, per i server che rispondono diversamente a HEAD.
Quali formati può scrivere redirects-generate?
Regole Apache mod_rewrite, righe Apache Redirect, regole Nginx, CSV, CSV per WordPress Redirection, e un template personalizzato che fornisci tu.
Può trovare catene nella mia lista di URL vecchie e nuove?
Sì. redirects-generate riporta anche catene e loop locali nelle coppie che gli dai, offline, così puoi correggerli prima che le regole vadano online.
Quanto lunga è una catena che segue?
Il controllo dal vivo si ferma a 10 hop. Dove una URL si ripete prima nella catena, riporta un loop invece di continuare.
Trova redirect che non sono 3xx?
Sì, di due tipi. I redirect con meta refresh e quelli con header HTTP Refresh sono riportati dai controlli della scansione, con il suggerimento di usare un 301 lato server.