Gratis .htaccess-redirectgenerator

Zet een lijst met oude en nieuwe URL's om in .htaccess-redirectregels die je rechtstreeks in de configuratie van je server kunt plakken.

Gebruik 301, tenzij de verplaatsing echt tijdelijk is - een 302 die maandenlang blijft staan, is een van de minder opvallende manieren om rankings te verliezen. 307 en 308 gedragen zich hetzelfde voor zoekmachines, maar behouden de oorspronkelijke aanvraagmethode. Dat is belangrijk wanneer een formulier-POST of een API-aanroep na de redirect moet blijven werken. Apache heeft versie 2.4 of hoger nodig om een 308 te kunnen aanbieden.

Redirects

Links het oude adres zoals het na je domein verschijnt: /old-page/, niet example.com/old-page/. Het bestand staat al op je domein en .htaccess-omleidingen kunnen niet overeenkomen met een domeinnaam. Als je de slash aan het begin weglaat, wordt deze voor je toegevoegd, omdat Apache die vereist. Gebruik / op zichzelf om de hele site om te leiden; dat is wat je nodig hebt wanneer een domein verhuist. Rechts staat de bestemming: een volledige URL op een ander domein of een intern pad zoals /new-page/ als de bestemming zich op deze site bevindt.

Uitvoer

Je .htaccess-regels:
Bestand downloaden

Voer in enkele seconden een SEO-audit uit voor elke website
+ Uitgebreide SEO-/GEO-tools voor elke functie

Voer meer dan 100 controles uit op je website op het gebied van On-Page SEO, gebruiksvriendelijkheid, prestaties, social media en links. Nu met GEO in elk rapport. SEOptimer biedt ook zoekwoordonderzoek, ranktracking, backlinkanalyse en een volledige sitecrawler.

Over .htaccess-omleidingen

Wanneer je omleidingen nodig hebt

Telkens wanneer een URL verandert. Een redesign, een herstructurering, een overstap naar https of het samenvoegen van een pagina met een andere: elk van deze wijzigingen laat een oud adres achter dat mensen en zoekmachines nog steeds kennen.
Een omleiding stuurt bezoekers naar de nieuwe pagina en geeft, als deze correct is ingesteld, de rankingsignalen door die de oude URL had opgebouwd. Sla je deze over, dan gaan die signalen verloren, net als iedereen die een oude link volgt.
Deze generator zet een lijst met oude en nieuwe URL's om in de .htaccess-regels die dit regelen.

Welke 3xx-code je moet gebruiken

Een 301 geeft aan dat de verplaatsing permanent is. Zoekmachines dragen de signalen van de oude URL over naar de nieuwe en verwijderen het oude adres uiteindelijk uit hun index. Dit is in vrijwel alle gevallen wat je wilt.
Een 302 geeft aan dat de verhuizing tijdelijk is. De oude URL blijft geïndexeerd en behoudt zijn signalen, wat correct is voor een onderhoudspagina of een seizoensgebonden promotie, maar voor al het andere onjuist. Een 302 die maandenlang blijft staan, is een van de minder opvallende manieren om rankings te verliezen, omdat er niets aan lijkt te mankeren.
307 en 308 zijn de nieuwere equivalenten van 302 en 301. Zoekmachines behandelen ze op dezelfde manier; het verschil is technisch: ze behouden de oorspronkelijke aanvraagmethode, zodat een formulier-POST op de nieuwe URL aankomt als een POST in plaats van te worden omgezet naar een GET. Dat is van belang voor API's en formulierverwerkers, maar zelden voor gewone pagina's. Apache heeft versie 2.4 of hoger nodig om een 308 te serveren.
De rest van het 3xx-bereik is hier niet voor bedoeld. 300 en 305 worden feitelijk niet gebruikt, 304 is een cachingrespons in plaats van een redirect, en 303 is bedoeld om een browser na het verzenden van een formulier naar een bevestigingspagina te sturen — geen van deze codes hoort in een redirectbestand.

Hoe het matchen daadwerkelijk werkt

Een redirect matcht het begin van het pad in plaats van het volledige pad. Een regel voor /blog vangt ook /blog/post en /blog/category/thing op, zonder dat deze afzonderlijk worden vermeld. Dit is handig als je dit eenmaal weet, maar verrassend als dat niet het geval is, omdat een brede regel die boven een specifieke regel staat, ervoor zorgt dat de specifieke regel niet kan worden bereikt.
Op dezelfde manier verplaats je een volledig domein: één regel met / als oud adres vangt elke pagina op de site op. Laat deze verwijzen naar de hoofdmap van het nieuwe domein en elke URL volgt.
Wat Redirect niet begrijpt, zijn patronen. Er zijn hier geen jokers, dus /* wordt gelezen als een letterlijk pad en matcht niets — prefixmatching neemt die taak al op zich. Waar je daadwerkelijk een patroon nodig hebt, gebruikt RedirectMatch in plaats daarvan een reguliere expressie. Gebruik die alleen wanneer een prefix niet volstaat.

Veelgemaakte fouten

  • Alles doorsturen naar de homepage, die als een soft 404 wordt beschouwd en niemand helpt.
  • Ketens, waarbij A naar B verwijst en B naar C. Verwijs elke oude URL rechtstreeks naar de uiteindelijke bestemming.
  • Lussen, waarbij twee regels het verkeer heen en weer sturen totdat de browser het opgeeft.
  • Doorverwijzen naar een pagina die geen redelijke vervanging is voor de oude pagina.
  • .htaccess bewerken zonder back-up. Een syntaxisfout haalt de hele site offline.

Waar deze regels moeten staan

.htaccess is een Apache-configuratiebestand dat zich in de hoofdmap van je site bevindt. LiteSpeed leest het ook; Nginx niet en vereist een eigen syntaxis in de serverconfiguratie.
Regels worden in volgorde toegepast, dus plaats specifieke omleidingen boven algemene omleidingen. Bewaar een kopie van het werkende bestand voordat je iets wijzigt, want een fout veroorzaakt hier een 500-fout voor elke pagina in plaats van stil te mislukken.
Voor een handvol URL's is dit bestand de juiste plek. Voor honderden URL's is een plug-in of een databasegestuurde regel eenvoudiger te onderhouden dan een bestand dat niemand wil openen.

De .htaccess-redirectgenerator gebruiken

Kies het type redirect, voeg voor elke verplaatste URL een rij toe en download of kopieer de regels. Oude paden zijn relatief ten opzichte van je domein; bestemmingen moeten volledige URL's zijn.
Test er daarna handmatig een paar. Een redirect die in een browser werkt maar de verkeerde statuscode retourneert, kost je alsnog de signalen die deze had moeten doorgeven.

Waar je nu verder kunt gaan

Controleer of de regels doen wat je verwacht met onze omleidingscontrole, die elke omleiding volgt en de statuscodes toont. Bevestig dat de bestemming een statuscode van 200 retourneert en bouw de rest van je configuratie met de .htaccess-generator.

Uitgebreide SEO-toolbox met meer dan 55 tools

Controleer titels, metabeschrijvingen, koppen, Schema, Core Web Vitals, SSL en Robots.txt. Genereer metatags, sitemaps en .htaccess-regels, verklein CSS, JavaScript en HTML, en maak content met onze AI-schrijftools — direct en gratis.

Verder lezen

Meer Zien
3xx Redirects: What are They & How They Impact SEO
Understanding 3xx redirects is important for anyone involved in digital marketing and SEO. These redirects tell browsers that the requested...
What are Redirect Chains & How To Fix Them?
A redirect is necessary because it leads users to the new version of a landing page. However, when implemented incorrectly, these permanent...
404 Redirection: How to Implement it & SEO Impact
Should 404 errors be every webmaster’s nightmare? What are 404 errors? What impact do they have on SEO? Is there a correct way to implemen...
Website Redesign SEO Checklist: How to Redesign a Site without Losing Rankings
Website Redesign SEO Checklist   If you are in a rush, here is the essential checklist on how to redesign a website without losing SEO...
Wildcard Redirect: What It Is, Why Use It & Examples
From time to time, you may need to move your site. This could be due to a redesign, rebranding, landing page A/B testing for the purpose o...