12 min. leestijd
URL-redirects controleren en redirectketens lezen
Redirects controleren met TrueURL, curl en DevTools: lees elke hop van een redirectketen en los loops, lange ketens en gemengde 301- en 302-redirects op.
Artikel lezenGratis redirecttool
Controleer één URL twee keer, als Chrome op desktop en als Safari op iPhone, en vergelijk beide redirectketens naast elkaar. Zo zie je redirects op basis van het apparaat die mobiele bezoekers ergens onverwachts heen sturen.
Het edge-netwerk van Cloudflare valideert certificaten altijd, dus met deze optie kun je die controle niet overslaan. Certificaatproblemen worden in het resultaat gemeld.
Wordt met het eerste verzoek meegestuurd, tot 16 KB. JSON-bodies worden als application/json verstuurd en andere als formulier, tenzij je een Content-Type-header instelt.
1 tot 50. Browsers stoppen na 20.
Sites kunnen telefoons, crawlers en linkpreviewbots elk anders doorsturen.
Wordt met elk verzoek in de keten meegestuurd.
Geen aangepaste headers.
Voer een waarde in om deze header mee te sturen. Headerwaarden worden nooit opgeslagen.
Volg <meta http-equiv="refresh">-tags en Refresh-headers in HTML-pagina’s.
Volg eenvoudige, onvoorwaardelijke redirects zoals location.href = "…" in scripts op de pagina.
Instellingen worden in deze browser onthouden. Cookies, headerwaarden en de POST-body worden nooit opgeslagen.
Sommige sites bepalen waar ze een bezoeker heen sturen aan de hand van het apparaat, dat ze afleiden uit de User-Agent-header. Typische voorbeelden zijn aparte mobiele sites (m.example.com), downloadpagina’s voor apps, keuzepagina’s voor winkel of regio en landingspagina’s van advertenties. Klopt die logica niet, dan komen mobiele bezoekers uit op de homepage, een foutpagina of een pagina die niets te maken heeft met de link die ze volgden.
Google crawlt en indexeert vooral de mobiele versie van pagina’s, dus een kapotte mobiele redirect schaadt niet alleen de gebruikerservaring, maar ook je zichtbaarheid in zoekmachines.
TrueURL controleert de URL twee keer met dezelfde instellingen en wijzigt alleen de user-agent: een recente Chrome op een Windows-desktop en Safari op iPhone. De twee redirectketens staan naast elkaar met hun eind-URL’s en statuscodes, zodat elk verschil direct opvalt.
Alleen de user-agent verandert. Sites die in JavaScript een versie kiezen op basis van de schermgrootte, kunnen zich in beide kolommen hetzelfde gedragen, ook al zien ze er op een echte telefoon anders uit. Wil je andere user-agents testen, zoals Chrome op Android of Googlebot, kies dan een voorinstelling onder Geavanceerde instellingen in de Redirectketen-checker.
www.example.com/page en mobiel gaat naar de overeenkomende m.example.com/page, niet naar de mobiele homepage. De desktoppagina hoort naar haar mobiele URL te verwijzen met <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.com/page">, en de mobiele pagina hoort een canonical tag te hebben die terugverwijst.Vary: User-Agent bevatten, zodat caches de versies niet door elkaar halen.m.-link openen, worden niet teruggestuurd naar de desktoppagina.12 min. leestijd
Redirects controleren met TrueURL, curl en DevTools: lees elke hop van een redirectketen en los loops, lange ketens en gemengde 301- en 302-redirects op.
Artikel lezenChrome op een Windows-desktop en Safari op iPhone, allebei met recente versienummers. Vrijwel alle code voor apparaatdetectie herkent de eerste als desktopcomputer en de tweede als telefoon.
Vooral het mobiele. Google crawlt en indexeert het web voornamelijk met Googlebot Smartphone, waarvan de user-agent eruitziet als Chrome op een Android-telefoon. Eindigt de mobiele kolom op de verkeerde pagina, dan kan Google ook die pagina indexeren. Wil je zien wat een site naar de user-agent van Googlebot stuurt, gebruik dan de voorinstelling Googlebot Smartphone onder Geavanceerde instellingen in de Redirectketen-checker. Sites die Googlebot aan de hand van het IP-adres verifiëren, kunnen TrueURL nog steeds anders antwoorden.
Ze worden ondersteund, maar zijn lastiger goed in te richten: elke pagina heeft een overeenkomende mobiele URL nodig, juiste annotaties en redirects in beide richtingen. Google raadt responsive design aan, waarmee je redirects op basis van het apparaat helemaal vermijdt. Heb je een m-dot-site, controleer je belangrijkste pagina’s dan hier na elke release.
Je site past zich waarschijnlijk in de browser aan, met responsive CSS of JavaScript, in plaats van met server-side redirects. Dat is de aanbevolen aanpak, en het betekent dat er geen redirect op basis van het apparaat is om te vergelijken.
Deze tool vergelijkt Chrome op desktop met Safari op iPhone. Voor andere apparaten open je Geavanceerde instellingen in de Redirectketen-checker, kies je een voorinstelling zoals Chrome op Android of plak je een willekeurige user-agent-string, en voer je de controle uit.
Ja. Elke redirect kost een volledige roundtrip voordat de pagina begint te laden, en mobiele netwerken hebben een hogere latentie dan een vaste breedbandverbinding. Alleen al een redirect van www naar m. kan een merkbare vertraging opleveren; je kunt die meten met de Redirectlatentie-checker.