Naar de inhoud
ToolMug

301 redirect generator

Verhuis je naar een nieuwe sitestructuur of een nieuw domein? Plak je oude en nieuwe URL's — twee kolommen uit een spreadsheet werken — en krijg in één keer redirectregels voor je server. De generator controleert de lijst ook op redirectketens, lussen en URL's die naar twee verschillende plekken verwijzen, de fouten die na een migratie rankings kosten.

Draait in je browser: niets wat je invoert wordt geüpload

Eén per regel: oud pad, dan nieuw pad of volledige URL, gescheiden door een spatie, tab of komma. Regels die met # beginnen worden genegeerd. Je kunt twee kolommen uit een spreadsheet plakken.

4 regels

Zet de regels in het server { }-blok, voer daarna nginx -t uit en laad opnieuw.

Gebruik 301 of 308 voor verplaatste pagina's, zodat zoekmachines de ranking overdragen aan het nieuwe adres. Vermijd ketens: elke extra stap vertraagt de pagina en verspilt crawlbudget.

Zo gebruik je het

  1. Plak één redirect per regel: eerst het oude pad, dan het nieuwe pad of de volledige URL.
  2. Kies je server en de statuscode (301 voor permanente verplaatsingen).
  3. Los de ketens, lussen of duplicaten op die de tool meldt.
  4. Kopieer of download de regels en voeg ze toe aan je serverconfiguratie.

Opties uitgelegd

301 / 308
Permanent. Zoekmachines dragen de ranking over aan de nieuwe URL. 308 behoudt ook de aanvraagmethode (POST blijft POST).
302 / 307
Tijdelijk. De oude URL blijft geïndexeerd.
Nginx (map)
Een opzoektabel die snel blijft bij honderden of duizenden redirects.

Eén invoer, vijf uitvoeren

Elke regel is een oud pad gevolgd door een nieuw pad of een volledige URL, gescheiden door een spatie, tab of komma. Regels die met # beginnen, worden genegeerd. Neem deze twee regels met 301 en het domein example.com:

/old-page /new-page
/blog/2019/post https://example.com/articles/post

Nginx

location = /old-page { return 301 /new-page; }
location = /blog/2019/post { return 301 https://example.com/articles/post; }

Apache .htaccess

RedirectMatch 301 ^/old-page$ /new-page
RedirectMatch 301 ^/blog/2019/post$ https://example.com/articles/post

Caddy

example.com {
    redir /old-page /new-page 301
    redir /blog/2019/post https://example.com/articles/post 301
}

Cloudflare (één CSV-regel per regel, zonder kopregel: bron, doel, statuscode)

example.com/old-page,https://example.com/new-page,301
example.com/blog/2019/post,https://example.com/articles/post,301

Nginx (map) maakt een blok map $uri $redirect_to voor de http-sectie en een kort if-blok met return 301 $redirect_to voor de serversectie. Als je ook /a /b en /b /c aan de lijst toevoegt, meldt de checker de keten /a → /b → /c en stelt hij voor /a direct naar /c te laten wijzen.

Veelgestelde vragen

Wat is een redirectketen?

A → B → C. Elke stap vertraagt de pagina en verspilt crawlbudget, dus laat A rechtstreeks naar C wijzen.

Waarom gebruikt Apache RedirectMatch in plaats van Redirect?

Redirect vergelijkt voorvoegsels, dus /old zou ook /old-page doorsturen. RedirectMatch met ^ en $ vergelijkt alleen het exacte pad.

Verwerken deze regels querystrings?

Ze vergelijken het pad. De meeste servers geven querystrings door, maar een regel voor een specifieke ?id=1 heeft extra voorwaarden nodig, daarom waarschuwt de tool voor zulke regels.

Privacy

Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.

Gerelateerde tools