.htaccess-redirectgenerator

Maak met deze .htaccess-redirectgenerator 301-regels van een lijst met oude en nieuwe URL's voor Apache, Nginx, Netlify, Vercel, Cloudflare of IIS. Ketens en lussen worden eerst gemarkeerd.

Gratis, zonder account. De regels worden in je browser opgesteld en de lijst wordt niet verzonden.

Scheid de twee adressen met een tab, komma, puntkomma of spatie. Je kunt ze ook uit een spreadsheet kopiëren. Maximaal 5.000 rijen.

Optioneel. Oude URL's op deze host worden als paden gelezen. Ook het Cloudflare-bestand en de controletool voor omleidingen gebruiken dit adres.

Server of host

Je bestand: .htaccess

Plak je lijst of probeer het voorbeeld om de regels hier te bekijken.

Een 301-redirect stuurt bezoekers en zoekmachines van een oud adres naar het nieuwe adres en geeft aan dat de verhuizing permanent is. Plak twee kolommen met oude en nieuwe URL's. De generator schrijft de regels voor je server, volgt ketens tot hun eindbestemming, verwijdert lussen en dubbele regels en vermeldt welke regels een hostingplatform niet kan verwerken.

Hoe dit werkt

Plak de lijst
Eén redirect per regel: eerst het oude adres, dan het nieuwe, gescheiden door een tab, komma, puntkomma of spaties. Een CSV met twee kolommen of een kopie uit een spreadsheet werkt ook; een kopregel wordt overgeslagen. Oude adressen mogen paden of volledige URL's zijn, tot maximaal 5.000 regels.
Controles vóór het schrijven
Staat hetzelfde oude adres er twee keer in met dezelfde bestemming, dan worden de regels samengevoegd. Verschillen de bestemmingen, dan blijft de eerste regel staan. Een redirect naar zichzelf wordt verwijderd. Een keten zoals A naar B naar C wordt A rechtstreeks naar C. Lussen worden weggelaten omdat ze nooit een eindbestemming bereiken.
Querystrings
Een regel voor een pad zonder querystring komt overeen met dat pad, ongeacht de querystring. Een regel met een querystring komt alleen overeen met die specifieke querystring en wordt bovenaan geplaatst. De bestanden voor Netlify en Cloudflare die deze tool schrijft, herkennen alleen paden. Daarom worden die regels eruit weggelaten en apart vermeld.
Zes formaten
Apache .htaccess met mod_rewrite, een Nginx-serverblok, een Netlify _redirects-bestand, een vercel.json met status 301, de CSV die Cloudflare Bulk Redirects importeert en een IIS web.config met URL Rewrite-regels.

Vragen over omleidingen

Beide betekenen dat de verhuizing permanent is, en Google behandelt ze op dezelfde manier. Een 308 behoudt ook de aanvraagmethode, wat belangrijk is voor formulieren en API's. Vercel stuurt bij permanent: true een 308. Daarom stelt het vercel.json-bestand statusCode 301 in.

In het .htaccess-bestand in de hoofdmap van je site, boven de regels die je CMS toevoegt, zodat ze als eerste worden uitgevoerd. De patronen zijn geschreven voor .htaccess, waar de slash aan het begin vóór de vergelijking wordt verwijderd. Binnen een virtual host moet die slash er weer bij.

De generator schrijft voor beide bestanden regels op basis van paden. Regels voor een specifieke querystring worden daarom weggelaten. Netlify interpreteert * en :name in een pad bovendien als patronen, dus paden met die tekens worden ook overgeslagen. De pagina toont elke overgeslagen regel. Voeg ze in Cloudflare toe als Single Redirects met een voorwaarde voor de querystring.

Nee. Verwijs elke oude pagina naar de best passende nieuwe pagina. Google kan een redirect van een specifieke pagina naar de homepage zien als een soft 404. Bezoekers komen dan ook ergens terecht waar ze niet op rekenden.

Open de redirectchecker vanuit het resultaat. Die volgt elke stap en toont de statuscodes, zodat je een overgebleven keten of tijdelijke redirect gemakkelijk ziet.

Controleer of AI-assistenten je bedrijf noemen

Pagina's die crawlers kunnen lezen en volgen, vormen de basis. De gratis AI-zichtbaarheidsscan laat zien hoe assistenten vragen over je bedrijf beantwoorden en wat je daarna kunt verbeteren.