Gratis redirecttool
Trailing-slash-checker
Voor zoekmachines zijn /page en /page/ twee verschillende URL’s. Voer er één van in en TrueURL controleert beide versies: stuurt je site de ene door naar de andere, of serveert hij dezelfde pagina twee keer?
Druk op Enter om te controleren
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.
Waarom de trailing slash ertoe doet
Behalve bij het kale domein (https://example.com en https://example.com/ zijn altijd hetzelfde) zijn een URL met en een URL zonder trailing slash (de afsluitende slash aan het eind van een URL) twee verschillende adressen. Geven beide 200 OK met dezelfde content, dan moeten zoekmachines er één kiezen, worden links en analytics over de twee verdeeld en slaan caches de pagina dubbel op.
Geen van beide stijlen is beter voor SEO. Waar het om gaat: elke pagina heeft één versie, de andere versie stuurt daarnaar door, en elke interne link, canonical tag en vermelding in de sitemap gebruikt dezelfde versie.
Zo lees je het resultaat
TrueURL controleert de URL zoals je hem hebt ingevoerd en de tegenhanger ervan, en vergelijkt waar elk van beide eindigt:
- De ene stuurt met een 301 of 308 door naar de andere: ideaal. De redirect is permanent en de site is consistent.
- De ene stuurt met een 302 of 307 door naar de andere: dat werkt, maar de redirect hoort permanent te zijn.
- Beide laden met 200: waarschijnlijk duplicate content (dubbele content). Voeg een redirect toe, of op zijn minst op beide een canonical tag die naar de voorkeursversie verwijst.
- Eén versie geeft 404: acceptabel als je nooit naar die versie linkt, maar een redirect is vriendelijker voor bezoekers die hem typen of delen.
- Beide sturen ergens anders heen: bekijk de volledige ketens. De slashregel is misschien bovenop andere redirects gestapeld.
Problemen met de trailing slash oplossen
- Apache:
mod_dirvoegt standaard met een 301 een slash toe aan echte mappen. Gebruik voor andere URL’s één rewrite-regel die de slash consequent toevoegt of verwijdert. - Nginx: voeg een
return 301- ofrewrite-regel toe voor de stijl die je niet gebruikt, en zorg dattry_filesniet beide versies serveert. - CMS’en en frameworks: WordPress volgt je permalinkstructuur en stuurt de andere versie door, terwijl Next.js en Astro een optie
trailingSlashhebben. Zorg dat die overeenkomt met je hosting of CDN. - Statische hosts en CDN’s: veel daarvan voegen bij HTML-bestanden automatisch slashes toe of halen ze weg, en dat gedrag kan dat van je framework overschrijven. Test na elke deployment.
Werk na de oplossing je interne links bij naar de voorkeursversie, zodat bezoekers de redirect helemaal niet meer tegenkomen.
Bestanden, querystrings en fragmenten
Bestanden krijgen geen trailing slash: /style.css en /report.pdf zijn correct, terwijl /report.pdf/ meestal een fout of de verkeerde content oplevert. Querystrings en fragmenten komen na het pad, dus de slash staat daarvoor, zoals in /blog/?page=2. Kies één regel voor pagina’s en mappen en pas die overal toe.
Veelgestelde vragen
Is een trailing slash beter voor SEO?
Nee. Google behandelt beide stijlen gelijk. Problemen ontstaan alleen door inconsistentie: beide versies laden, links gebruiken de twee door elkaar, of redirects kaatsen heen en weer. Kies één stijl, stuur de andere door en houd je eraan.
Zijn example.com en example.com/ verschillende URL’s?
Nee. Bij de root van een domein is de slash impliciet, en browsers vragen altijd / op. De trailing slash telt alleen bij paden na het domein, zoals /blog tegenover /blog/.
Heb ik een redirect nodig als ik canonical tags gebruik?
Een 301-redirect is het sterkere en betrouwbaardere signaal. Een canonical tag is een hint die zoekmachines meestal volgen, maar beide URL’s blijven crawlbaar en kunnen nog steeds links verzamelen. Gebruik waar mogelijk de redirect en houd canonical tags als vangnet.
Waarom veroorzaakt het toevoegen van een slash een redirectloop op mijn site?
Meestal zijn twee lagen het oneens: de server of het CDN voegt de slash toe en de applicatie of het CMS haalt hem weg, of andersom. Controleer de URL in de Redirectloop-checker om te zien welke hops zich herhalen, en laat daarna beide lagen dezelfde regel volgen.
Moet een trailing-slash-redirect een 301 of een 308 zijn?
Allebei goed. Beide zijn permanent en zoekmachines behandelen ze hetzelfde. Sommige frameworks, zoals Next.js, gebruiken standaard 308 voor trailing-slash-redirects, en dat is prima.
Hoe vind ik elke URL met een probleem rond de trailing slash?
Controleer hier één URL van elk paginatype, zoals een artikel, een categorie en een product, want de regels verschillen meestal per template. Voor een volledige audit haal je je sitemap door de Sitemap-redirectchecker: elke URL die daar doorstuurt, staat in de verkeerde vorm in je sitemap.