Visualizzatore Catena di Reindirizzamenti
Traccia l'intera catena di reindirizzamenti per qualsiasi URL e visualizza ogni passaggio (301/302/307/308) fino alla destinazione finale. Convalida i reindirizzamenti canonici (HTTP→HTTPS, www/non-www, percorsi localizzati), rivela loop e catene lunghe e, opzionalmente, ispeziona le intestazioni raw incluso Location. Esporta i risultati in JSON per audit e monitoraggio.
Funzionalità
- Traccia catene di reindirizzamenti (301/302/307/308) e rivela l'URL di destinazione finale.
- Mostra il target Location di ogni passaggio per comprendere il routing e la canonicalizzazione.
- Convalida i reindirizzamenti canonici comuni (HTTP→HTTPS, www↔non-www).
- Vista opzionale delle intestazioni raw per debug approfondito (incluso Location e intestazioni di cache se presenti).
- Copia i risultati per ticket, audit e runbook di migrazione.
- Esporta report JSON per automazione e controlli SEO ripetibili.
- Sicuro di default: blocca target di rete privata e utilizza un User-Agent fisso.
🧭 Come usare for redirect-chain-viewer
Incolla l'URL che vuoi testare
Inserisci l'URL di partenza (includendo il protocollo se possibile). Testare sia http:// che https:// può rivelare problemi di canonicalizzazione.
Mantieni "Segui Reindirizzamenti" abilitato
Questo strumento è progettato per tracciare le catene. Seguire i reindirizzamenti mostra ogni passaggio e la destinazione finale.
Abilita "Mostra Intestazioni Raw" durante il debug
Se hai bisogno di indizi più approfonditi (formattazione Location, livelli di cache, comportamento del server), abilita le intestazioni raw per vedere più dettagli.
Interpreta la catena
Cerca passaggi extra, cambi di protocollo, cambi di hostname o riscritture di localizzazione. La catena migliore è solitamente di 0–1 passaggi verso l'URL canonico.
Esporta JSON per audit
Scarica il report JSON per archiviare i risultati, confrontare i cambiamenti nel tempo o allegare evidenze ai ticket SEO/operativi.
Specifiche tecniche
Comportamento tracciamento reindirizzamenti
Lo strumento richiede l'URL e segue le risposte di reindirizzamento, raccogliendo ogni passaggio fino alla destinazione finale o fino al raggiungimento del limite di reindirizzamenti configurato.
| Impostazione | Comportamento | Default |
|---|---|---|
| Segui Reindirizzamenti | Segue i reindirizzamenti per raccogliere l'intera catena | Abilitato |
| Reindirizzamenti Massimi | Interrompe la tracciatura dopo questo numero di hop | 15 |
| Mostra Intestazioni Grezze | Include le intestazioni di risposta grezze nell'output per il debug | Disabilitato |
| Timeout | Limite di timeout della richiesta | 15000 ms |
| User-Agent | Identifica l'user agent della richiesta | Encode64Bot/1.0 (+https://encode64.com) |
| Reti private | Blocca l'accesso agli intervalli di rete privati per sicurezza | Disabilitato (reti private non consentite) |
Modelli comuni di reindirizzamento "buoni"
La maggior parte dei siti dovrebbe convergere rapidamente su un URL canonico per minimizzare la latenza e il sovraccarico del crawler.
| Obiettivo | Esempio di catena | Consigliato |
|---|---|---|
| HTTP→HTTPS | http://example.com → https://example.com | ✅ Sì (permanente) |
| Host canonico | https://example.com → https://www.example.com (o viceversa) | ✅ Sì (permanente) |
| Normalizzazione slash finale | /page → /page/ | ✅ A volte (sii coerente) |
| Normalizzazione locale | / → /en/ | ✅ Se la tua strategia lo richiede |
| Hop multipli | http → https → www → /en/ → /page/ | ⚠️ Riduci se possibile |
Rilevamento loop e modalità di errore
I loop di reindirizzamento derivano tipicamente da regole in conflitto tra diversi livelli (CDN + Nginx + app) o da impostazioni di canonicalizzazione non corrispondenti.
| Sintomo | Causa tipica | Approccio di risoluzione |
|---|---|---|
| Raggiunto limite reindirizzamenti | Loop tra due URL (www↔non-www, http↔https, regole slash) | Verifica regole in CDN, proxy inverso, router app; assicura una singola fonte di verità |
| 302/307 inaspettati | Reindirizzamento temporaneo impostato da autenticazione, test A/B, middleware | Passa a 301/308 per spostamenti permanenti; isola il comportamento del middleware |
| Catena varia per regione | Il routing edge varia per POP / geo / dispositivo | Testa più URL di ingresso; standardizza i reindirizzamenti a livello edge |
Riga di comando
Usa curl per ispezionare rapidamente le catene di reindirizzamento dal terminale, simile a quanto visualizzato da questo strumento.
macOS / Linux
Mostra intestazioni della catena di reindirizzamento
curl -IL http://example.com-I stampa solo le intestazioni, -L segue i reindirizzamenti. Vedrai ogni stato HTTP e hop Location.
Stampa l'URL finale effettivo dopo i reindirizzamenti
curl -Ls -o /dev/null -w "%{url_effective}
" http://example.comRestituisce l'URL finale dopo aver seguito i reindirizzamenti.
Windows (PowerShell)
Ispeziona risposta e reindirizzamenti
Invoke-WebRequest -Uri http://example.com -MaximumRedirection 10 -Method Get | Select-Object StatusCode, BaseResponsePowerShell può seguire i reindirizzamenti fino a un limite e mostra lo stato risultante.
Casi d'uso
Controlli canonicalizzazione SEO
Conferma che ogni URL di ingresso si risolva in un URL canonico in modo rapido e coerente.
- Assicura che HTTP reindirizzi a HTTPS
- Assicura che la scelta canonica www/non-www sia applicata
- Riduci le catene multi-hop per migliorare l'efficienza di scansione
Migrazioni sito e cambi di dominio
Verifica che i vecchi URL reindirizzino correttamente ai loro nuovi equivalenti e che la catena termini con una risposta 200.
- Verifica che i vecchi slug reindirizzino ai nuovi slug
- Conferma reindirizzamenti permanenti (301/308) per contenuti spostati
- Rileva situazioni di reindirizzamento-a-404
Debugging di CDN / reverse-proxy
Comprendi come interagiscono le regole di edge, i proxy e l'applicazione quando viene richiesto un URL.
- Identifica quale livello crea ogni hop
- Rileva loop causati da regole di canonicalizzazione duplicate
QA per il routing localizzato
Convalida il routing per lingua o regione (es., / → /it/) senza creare accidentalmente lunghe catene di reindirizzamento o loop.
- Conferma il comportamento di riscrittura della lingua
- Evita pattern come /it → /it/ → /it (loop)
❓ Frequently Asked Questions
❓Perché le catene di reindirizzamento sono negative per la SEO?
❓Cosa dovrei usare: 301 o 308?
HTTP in modo più rigoroso, mentre il 301 è ampiamente utilizzato e compreso. Per la SEO, entrambi vanno bene se usati in modo coerente per spostamenti permanenti.❓Perché vedo 302/307 quando mi aspettavo 301?
❓Come trovo la causa di un loop di reindirizzamento?
HTTPS, l'app forza HTTP). Controlla un livello alla volta e mantieni la logica di canonicalizzazione in un unico posto quando possibile.❓Dovrei reindirizzare le barre finali?
❓È sicuro incollare URL qui?
Pro Tips
Punta a 0–1 reindirizzamenti per raggiungere l'URL canonico. Aggiorna i link interni e le sitemap per puntare direttamente alla destinazione finale.
Mantieni le regole di canonicalizzazione in un unico livello (CDN O proxy O app) per evitare reindirizzamenti e loop in conflitto.
Per spostamenti permanenti, usa 301/308 ed evita 302/307 a meno che il reindirizzamento non sia veramente temporaneo.
Quando testi il comportamento canonico, controlla sia le varianti di protocollo che di host (http/https + www/non-www) e confronta i risultati.
Esporta i risultati in JSON durante le migrazioni per tracciare regressioni e dimostrare la correttezza dei reindirizzamenti agli stakeholder.
Additional Resources
Other Tools
- Abbellitore CSS
- Abbellitore HTML
- Abbellitore Javascript
- Abbellitore PHP
- Selettore Colori
- Estrattore Sprite
- Codificatore Binario Base32
- Decodificatore Base32
- Codificatore Base32
- Codificatore Binario Base58
- Decodificatore Base58
- Codificatore Base58
- Codificatore Binario Base62
- Decodificatore Base62
- Codificatore Base62
- Codificatore Binario Base64
- Decodificatore Base64
- Codificatore Base64
- Codificatore Binario Esadecimale
- Decodificatore Esadecimale
- Codificatore Esadecimale
- Formattatore Csharp
- Formattatore CSV
- Dockerfile Formatter
- Formattatore Elm
- Formattatore ENV
- Formattatore Go
- Formattatore GraphQL
- Formattatore HCL
- Formattatore INI
- Formattatore JSON
- Formattatore LaTeX
- Formattatore Markdown
- Formattatore Objective-C
- Php Formatter
- Formattatore Proto
- Formattatore Python
- Formattatore Ruby
- Formattatore Rust
- Formattatore Scala
- Formattatore Script Shell
- Formattatore SQL
- Formattatore SVG
- Formattatore Swift
- Formattatore TOML
- Typescript Formatter
- Formattatore XML
- Formattatore YAML
- Formattatore Yarn
- Minificatore CSS
- Html Minifier
- Javascript Minifier
- Minificatore JSON
- Minificatore XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Visualizzatore Intestazioni HTTP
- Http Status Checker
- Open Graph Meta Checker
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF a Testo
- Tester Regex
- Controllore Posizione SERP
- Ricerca Whois