Zo gebruik je het
- Plak je doorverwijzingen, één per regel: het oude pad, het nieuwe pad of de URL, en eventueel de status (301 als je die weglaat).
- Kies waar ze heen gaan:
lobsite.toml, Netlify of Cloudflare Pages (_redirects), Vercel (vercel.json), Nginx, of Apache (.htaccess). - Los op wat de controles vinden, probeer een paar paden in het vak hieronder, en kopieer of download dan de regels.
Verhuis je van Netlify of Cloudflare Pages? Plak je _redirects-bestand zoals het is.
Patronen
:namekomt overeen met één padsegment en kan in het doel worden gebruikt:/blog/:slug /posts/:slug.- Een afsluitende
*komt overeen met de rest van het pad, dat in het doel:splatheet:/docs/* /guide/:splat. - De querystring wordt aan het nieuwe adres doorgegeven.
- Regels worden van boven af gecontroleerd en de eerste die past wint, dus zet specifieke regels voor algemene.
Dezelfde regels werken in lobsite.toml. Voor Nginx en Apache worden patronen reguliere expressies met genummerde groepen.
Welke status je gebruikt
- 301 (permanent): de pagina is voorgoed verhuisd. Zoekmachines verplaatsen haar positie naar het nieuwe adres. Gebruik dit voor de meeste verhuizingen.
- 302 (tijdelijk): het oorspronkelijke adres komt terug, zoals tijdens een actie of onderhoud.
- 308 en 307: de permanente en tijdelijke versies die de verzoekmethode behouden, voor formulieren en API's die een POST naar het oude adres sturen.
Lussen en ketens
Een lus (/a → /b → /a) betekent dat de pagina nooit laadt. Een keten (/a → /b → /c) werkt, maar elke stap kost een extra rondgang, en zoekmachines kunnen na een paar stappen stoppen met volgen. De generator vangt beide op, plus dubbele regels, waarvan alleen de eerste wordt gebruikt.
Veelgestelde vragen
Hoeveel doorverwijzingen kan ik hebben?
lobsite.toml neemt tot 1.000 regels. Gebruik voor hele secties een patroon zoals /old-blog/* /blog/:splat in plaats van één regel per pagina.
Kan het oude adres een volledige URL zijn?
Plak het en de generator houdt alleen het pad: doorverwijzingen gelden voor de site waarmee ze worden gedeployd. Wil je een heel domein verhuizen, laat het dan naar de nieuwe site wijzen en verwijs daar door.
Werken doorverwijzingen zonder toegang tot de server?
Op Lobsite, Netlify, Vercel en Cloudflare Pages horen ze bij de deploy, dus servertoegang is niet nodig. Bij een gewone bestandshost is het alternatief een pagina met <meta http-equiv="refresh" content="0; url=/new">, die zoekmachines als een doorverwijzing behandelen.
Wordt er iets naar een server gestuurd?
Nee. De regels worden in je browser gecontroleerd en geschreven.