TrueURL

Gratis · Senza registrazione · Funziona sulla rete edge di Cloudflare

Verifica redirect URL ed espansore di URL

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.

  • Ogni salto con stato, intestazioni e tempi
  • Rileva i redirect meta refresh e JavaScript
  • Metodo, intestazioni, cookie e User-Agent personalizzabili

Altri strumenti per i redirect

Verifiche specializzate per ogni tipo di problema con i reindirizzamenti.

Come funziona la verifica redirect

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.

Come leggere i risultati

  • URL finale: dove arriva il link dopo l’ultimo salto, con il relativo codice di stato. Un 200 OK significa che la destinazione si è caricata normalmente.
  • Catena di reindirizzamenti: una riga per ogni salto con URL, metodo HTTP, codice di stato, tempo di risposta e destinazione indicata in Location. Per ogni salto trovi anche tutte le intestazioni della risposta e i nomi degli eventuali cookie impostati.
  • Avvisi: segnalano reindirizzamenti temporanei, downgrade da HTTPS a HTTP, catene con più di tre reindirizzamenti, un URL finale su un altro dominio, reindirizzamenti lato client e pagine che sembrano una verifica anti-bot. Un loop di reindirizzamento, il raggiungimento del numero massimo di salti o un salto non riuscito vengono indicati come esito della verifica.
  • Condividi, copia ed esporta: copia l’URL finale, condividi un link che ripete la verifica dello stesso URL (senza le tue Impostazioni avanzate) oppure esporta il risultato.

Impostazioni avanzate per test realistici

Apri Impostazioni avanzate quando la richiesta predefinita non basta:

  • Metodo HTTP: GET (predefinito), HEAD oppure POST con un corpo della richiesta. I salti successivi seguono le regole dei browser: dopo un POST, un 301, 302 o 303 prosegue come GET, mentre 307 e 308 mantengono metodo e corpo. Le risposte HEAD non hanno corpo, quindi con HEAD non è possibile rilevare i reindirizzamenti meta refresh e JavaScript.
  • Numero massimo di salti: ferma la verifica dopo un numero di reindirizzamenti compreso tra 1 e 50. Il valore predefinito, 20, corrisponde al limite di Chrome e Firefox.
  • User-Agent personalizzato: lascialo vuoto per usare un Chrome desktop recente, oppure scegli un profilo predefinito, come Safari su iPhone, Chrome su Android, Googlebot, Bingbot, i bot che generano le anteprime dei link su Facebook e X, o curl.
  • Intestazioni di richiesta personalizzate e Cookie: riproduci i reindirizzamenti che dipendono dalla lingua o dal login, ad esempio con 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.
  • Reindirizzamenti lato client: scegli se seguire i reindirizzamenti meta refresh e JavaScript o limitarti a segnalarli.
  • Ignora errori SSL: la rete edge di Cloudflare convalida sempre i certificati, quindi questa opzione non può aggirare un certificato non valido. Il problema TLS viene invece segnalato sul salto in cui si verifica.

Perché il risultato può essere diverso da quello del tuo 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.

Chi usa TrueURL

Domande frequenti

Che cos’è un reindirizzamento URL (redirect)?

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.

Perché dovrei verificare i redirect di un URL?

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.

Che differenza c’è tra redirect 301 e 302?

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.

TrueURL memorizza gli URL che verifico?

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.

Posso verificare più redirect contemporaneamente?

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.

Che cosa indica il tempo di risposta?

È 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.

Quali rischi comportano i link abbreviati?

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.

Quali servizi di abbreviazione URL può espandere TrueURL?

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.

Dal blog

Guide per verificare i redirect e scegliere il codice di stato giusto.

Tutti gli articoli