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’articoloStrumento gratuito per i redirect
Verifica lo stesso URL due volte, come Chrome desktop e come Safari su iPhone, e confronta le due catene di reindirizzamenti fianco a fianco. Individua i reindirizzamenti basati sul dispositivo che mandano i visitatori da mobile in posti inattesi.
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.
Alcuni siti decidono dove mandare un visitatore in base al suo dispositivo, rilevato dall’intestazione User-Agent. Esempi tipici sono i siti mobile separati (m.example.com), le pagine di download delle app, i selettori di negozio o di area geografica e le landing page degli annunci. Quando questa logica è sbagliata, i visitatori da mobile finiscono sulla home page, su una pagina di errore o su una pagina che non c’entra nulla con il link che hanno seguito.
Google scansiona e indicizza principalmente la versione mobile delle pagine, quindi un reindirizzamento mobile difettoso danneggia non solo l’esperienza utente, ma anche la visibilità nella ricerca.
TrueURL verifica l’URL due volte con le stesse impostazioni, cambiando solo lo User-Agent: un Chrome desktop recente su Windows e Safari su iPhone. Le due catene di reindirizzamenti vengono mostrate fianco a fianco con i relativi URL finali e codici di stato, così ogni differenza salta subito all’occhio.
Cambia solo lo User-Agent. I siti che scelgono la versione in base alle dimensioni dello schermo tramite JavaScript possono comportarsi allo stesso modo in entrambe le colonne, anche se su un telefono vero hanno un aspetto diverso. Per testare altri User-Agent, come Chrome su Android o Googlebot, scegli un profilo predefinito nelle Impostazioni avanzate della Verifica catena di redirect.
www.example.com/page e il mobile va alla pagina equivalente m.example.com/page, non alla home page mobile. La pagina desktop deve indicare il proprio URL mobile con <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.com/page"> e la pagina mobile deve avere un tag canonical che rimanda alla versione desktop.Vary: User-Agent, così le cache non confondono le versioni.m. non vengono riportati alla pagina desktop.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’articoloChrome desktop su Windows e Safari su iPhone, entrambi con numeri di versione recenti. In pratica qualsiasi codice di rilevamento del dispositivo riconosce il primo come computer desktop e il secondo come telefono.
Soprattutto quello mobile. Google scansiona e indicizza il web principalmente con Googlebot Smartphone, il cui User-Agent somiglia a quello di Chrome su un telefono Android. Se la colonna mobile termina sulla pagina sbagliata, Google potrebbe indicizzare anche quella. Per vedere che cosa invia un sito allo User-Agent di Googlebot, usa il profilo Googlebot smartphone nelle Impostazioni avanzate della Verifica catena di redirect. I siti che verificano Googlebot tramite il suo indirizzo IP potrebbero comunque rispondere a TrueURL in modo diverso.
Sono supportati, ma è più difficile gestirli bene: ogni pagina ha bisogno di un URL mobile corrispondente, di annotazioni corrette e di reindirizzamenti in entrambe le direzioni. Google consiglia il design responsive, che evita del tutto i reindirizzamenti basati sul dispositivo. Se gestisci un sito m-dot, verifica qui le pagine principali dopo ogni rilascio.
Probabilmente il tuo sito si adatta nel browser, con CSS responsive o JavaScript, anziché con reindirizzamenti lato server. È l’approccio consigliato e significa che non c’è alcun reindirizzamento basato sul dispositivo da confrontare.
Questo strumento confronta Chrome desktop con Safari su iPhone. Per altri dispositivi, apri le Impostazioni avanzate della Verifica catena di redirect, scegli un profilo predefinito come Chrome su Android oppure incolla una stringa User-Agent qualsiasi e avvia la verifica.
Sì. Ogni reindirizzamento costa un intero viaggio di andata e ritorno prima che la pagina inizi a caricarsi, e le reti mobili hanno una latenza più alta della banda larga. Anche il solo reindirizzamento da www a m. può aggiungere un ritardo percepibile; puoi misurarlo con il Test latenza redirect.