12 min di lettura
Come verificare i redirect di un URL (e leggere la catena)
Verifica i redirect passo per passo con TrueURL, curl e DevTools, leggi ogni salto della catena e correggi loop, catene lunghe e redirect 301 e 302 misti.
Leggi l’articoloGratis · Senza registrazione · Funziona sulla rete edge di Cloudflare
Incolla un link qualsiasi per vedere la catena di reindirizzamenti completa e l’URL finale senza aprirlo nel browser. Per ogni salto trovi codice di stato, intestazioni della risposta e tempi.
Premi Invio per verificare
La rete edge di Cloudflare convalida sempre i certificati, quindi questa opzione non può saltare il controllo. Gli eventuali problemi di certificato vengono segnalati nel risultato.
Inviato con la prima richiesta, fino a 16 KB. I corpi JSON vengono inviati come application/json, gli altri come dati di un modulo, a meno che tu non imposti un’intestazione Content-Type.
Da 1 a 50. I browser si fermano dopo 20.
I siti possono reindirizzare in modo diverso smartphone, crawler e bot delle anteprime dei link.
Inviate con ogni richiesta della catena.
Nessuna intestazione personalizzata.
Inserisci un valore per inviare questa intestazione. I valori delle intestazioni non vengono mai salvati.
Segue i tag <meta http-equiv="refresh"> e le intestazioni Refresh trovati nelle pagine HTML.
Segue i reindirizzamenti semplici e incondizionati negli script della pagina, come location.href = "…".
Le impostazioni vengono memorizzate in questo browser. Cookie, valori delle intestazioni e corpo POST non vengono mai salvati.
Verifiche specializzate per ogni tipo di problema con i reindirizzamenti.
Quando premi Verifica, l’URL viene inviato al redirect checker di TrueURL, che gira sulla rete edge globale di Cloudflare. Lo strumento richiede l’URL con i reindirizzamenti automatici disattivati e legge la risposta. Se si tratta di un reindirizzamento, risolve l’intestazione Location e richiede l’URL successivo, un salto alla volta, finché non arriva a una pagina che non reindirizza, a un errore, a un loop di reindirizzamento o al numero massimo di salti impostato.
Il tuo browser non visita mai l’URL verificato, quindi puoi analizzare in sicurezza link abbreviati, di tracciamento o sconosciuti. Oltre ai redirect HTTP 3xx, lo strumento individua anche i tag meta refresh e i semplici reindirizzamenti JavaScript nelle pagine HTML e li segnala come tali, perché questi reindirizzamenti lato client sfuggono facilmente agli strumenti da riga di comando.
Location. Per ogni salto trovi anche tutte le intestazioni della risposta e i nomi degli eventuali cookie impostati.Apri Impostazioni avanzate quando la richiesta predefinita non basta:
Accept-Language: de o un cookie di sessione. Le intestazioni che farebbero sembrare la richiesta proveniente da un altro indirizzo IP, come X-Forwarded-For, non vengono inviate. I cookie impostati lungo la catena vengono conservati per i salti successivi, come in un browser.TrueURL invia una richiesta “pulita” da un data center di Cloudflare: niente cronologia di navigazione, niente sessione di accesso e niente cookie, a meno che non li aggiunga tu. Per impostazione predefinita si presenta come Chrome desktop e chiede contenuti in inglese (Accept-Language: en-US). I siti che reindirizzano in base a paese, lingua, dispositivo o stato di accesso possono quindi mandarlo in un posto diverso da quello in cui mandano te. Usa le impostazioni di User-Agent, intestazioni e cookie per riprodurre la tua situazione; i reindirizzamenti basati sul paese dipendono invece da dove il sito colloca l’indirizzo IP di Cloudflare, e questo non puoi cambiarlo. Ricorda anche che il tuo browser potrebbe avere in cache un vecchio 301.
Alcuni siti bloccano o sottopongono a verifica le richieste automatiche provenienti da data center e reti edge. Quando una risposta sembra una verifica anti-bot o una pagina di challenge (come “Just a moment...”), TrueURL la segnala, perché la vera destinazione resta nascosta dietro la challenge e non viene raggiunta.
Un reindirizzamento URL comunica a un browser o a un crawler che il contenuto richiesto si trova a un altro indirizzo. Il server risponde con un codice di stato 3xx e un’intestazione Location, e il client richiede il nuovo URL. I siti usano i reindirizzamenti quando le pagine vengono spostate, quando cambia il dominio, quando si passa da HTTP a HTTPS o quando un link abbreviato punta a uno lungo. Una pagina può reindirizzare anche dall’HTML, con un tag meta refresh o con JavaScript.
Per sapere esattamente dove porta un link e come ci arriva. Chi gestisce un sito controlla che i vecchi URL raggiungano la pagina giusta con un unico reindirizzamento permanente, che HTTP passi a HTTPS e che non ci siano loop o salti interrotti. Tutti gli altri possono verificare un link abbreviato, di affiliazione o di tracciamento prima di cliccarlo. La nostra guida su come verificare i redirect di un URL spiega anche come usare curl e i DevTools del browser.
Un 301 indica che la pagina è stata spostata in modo permanente: i browser possono memorizzarlo nella cache e i motori di ricerca indicizzano il nuovo URL, trasferendogli segnali come i link. Un 302 è temporaneo, quindi di solito resta indicizzato l’URL originale. Per gli spostamenti permanenti usa il 301 (o il 308). La nostra guida ai codici di stato HTTP dei redirect li mette tutti a confronto.
No. L’URL e le tue impostazioni vengono inviati al nostro servizio di verifica sulla rete di Cloudflare solo per eseguire il controllo, e il risultato torna direttamente al tuo browser. Non conserviamo i risultati delle verifiche né una cronologia degli URL che testi. Cloudflare conserva per breve tempo i log tecnici delle richieste al nostro servizio, per la risoluzione dei problemi. Le tue Impostazioni avanzate vengono salvate solo nel tuo browser, mentre i valori di cookie e intestazioni e i corpi delle richieste non vengono mai salvati. Per i dettagli consulta l’Informativa sulla privacy.
Sì. La Verifica redirect in blocco controlla fino a 100 URL in un’unica esecuzione ed esporta i risultati in CSV o JSON. Per controllare un intero sito, la Verifica redirect della sitemap legge la tua sitemap XML e verifica fino a 500 dei suoi URL.
È il tempo che passa dall’invio della richiesta per un salto all’arrivo delle intestazioni della sua risposta, misurato dal data center di Cloudflare che ha eseguito la verifica. Comprende, quando serve, la risoluzione DNS e l’apertura della connessione, oltre al tempo di elaborazione del server. Ogni salto aggiunge un viaggio di andata e ritorno di questo tipo prima che la pagina finale possa anche solo iniziare a caricarsi: ecco perché le catene brevi sono importanti. Il Test latenza redirect lo mostra in un grafico a cascata.
Un link abbreviato nasconde la destinazione, quindi può portare a una pagina di phishing, al download di un malware o a una truffa con la stessa facilità con cui porta a un sito legittimo. Per questo i malintenzionati li usano spesso in email, SMS e post sui social. Espandere prima il link ti mostra il vero URL finale e tutti i domini da cui passa.
Qualsiasi servizio che reindirizzi con codici di stato HTTP standard, con un meta refresh o con un semplice reindirizzamento JavaScript. Sono inclusi i servizi più diffusi come Bitly (bit.ly), TinyURL, X (t.co), Rebrandly, Ow.ly, Is.gd e Buffer (buff.ly), oltre ai domini brevi personalizzati; i link che passano per più servizi di abbreviazione vengono seguiti fino in fondo. I servizi che mostrano una pubblicità, un avviso o un CAPTCHA prima di reindirizzare non possono essere espansi automaticamente: in quel caso la catena si ferma su quella pagina.
Cosa significano i codici che vedrai in una catena di redirect.
Guide per verificare i redirect e scegliere il codice di stato giusto.
12 min di lettura
Verifica i redirect passo per passo con TrueURL, curl e DevTools, leggi ogni salto della catena e correggi loop, catene lunghe e redirect 301 e 302 misti.
Leggi l’articolo13 min di lettura
Cosa significa ogni codice di stato 3xx: 301, 302, 303, 307 e 308 a confronto per permanenza, metodo, cache e SEO, con esempi per nginx, Apache e PHP.
Leggi l’articolo