WordPress 301 redirect: vier methoden en welke je kiest
Een WordPress 301 redirect stel je in op een van vier manieren: een regel in het bestand .htaccess op de server, de gratis plugin Redirection, de module Omleidingen in Rank Math, of de chat via de TellMyShop-plugin. Voor een paar adressen werkt elke methode. Ze verschillen in wie ze veilig gebruikt, hoe snel je iets breekt en of het doel vooraf wordt gecontroleerd.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 7 min lezen
Wanneer heb je een 301 redirect eigenlijk nodig?
Een 301 redirect vertelt de browser en Google dat de inhoud permanent naar een nieuw adres is verhuisd. De bezoeker komt direct op de juiste pagina, en na verloop van tijd toont Google het nieuwe adres in de resultaten. De regels staan in de handleiding van Google over redirects en Google Zoeken.
Typische situaties zijn een gewijzigd adres van de pagina Over ons of Diensten, twee berichten die samengevoegd zijn, een uitlopend product met een opvolger, en een verhuizing vanaf een ander platform. Een deel daarvan regelt WordPress zelf. Wijzig je de slug van een gepubliceerd bericht, dan stuurt het meestal automatisch door, maar bij pagina’s niet. De details en een tabel “wanneer WordPress het zelf doet” vind je in de handleiding over de 404-fout in WordPress. Hier gaat het erom hoe je een redirect instelt als WordPress dat niet doet.
De vier methoden naast elkaar
| Bestand .htaccess | Plugin Redirection | Rank Math | Chat met TellMyShop | |
|---|---|---|---|---|
| Waar je het instelt | een bestand op de server, via de bestandsbeheerder van de hosting of FTP | Extra → Redirection | de module Omleidingen in Rank Math (geavanceerde modus) | een gesprek met de chat |
| Voor wie | de websitebeheerder | de eigenaar | een eigenaar die al Rank Math gebruikt | de eigenaar |
| Risico op een fout | een fout in het bestand kan de hele site platleggen | een typefout in het doeladres | een typefout in het doeladres | de chat controleert het doel voor het opslaan |
| Werkt zonder plugin | ja | nee | nee | nee |
| Nginx-server | nee, serverconfiguratie nodig | ja | ja | ja |
| Lijst met 404-fouten | geen | ja, met een log | ja | ja, de plugin verzamelt 404’s zelf |
| Ongedaan maken | met de hand, uit een kopie van het bestand | de regel verwijderen | de regel verwijderen | vanuit de wijzigingsgeschiedenis, met één opdracht |
Elke methode heeft zin in een andere situatie. Hieronder een korte blik op elk.
Methode 1: het bestand .htaccess, een redirect zonder plugin
Het bestand .htaccess staat in de hoofdmap van de site op Apache- en LiteSpeed-servers. Eén regel is genoeg voor één adres:
Redirect 301 /oude-aanbieding/ https://jouwsite.nl/aanbieding/
Waar je hem neerzet, doet ertoe. WordPress beheert het deel van het bestand tussen de markeringen # BEGIN WordPress en # END WordPress en kan dat overschrijven als de instellingen voor permalinks worden opgeslagen. Je eigen regels komen boven dat blok. De syntaxis van de regel staat in de documentatie van Apache over de opdracht Redirect.
Deze methode is het snelst voor de server en werkt ook als alle plugins gedeactiveerd zijn. Voor een eigenaar heeft ze wel twee nadelen. Een typefout in het bestand kan op de hele site een fout tonen, en Nginx-servers hebben helemaal geen bestand .htaccess. Laat deze klus dus over aan wie de site beheert.
Methode 2: de plugin Redirection
Redirection is een van de populairste gratis plugins voor redirects. Na de installatie vind je hem in het menu Extra. Je vult het oude en het nieuwe adres in, kiest code 301 en slaat op. De plugin houdt ook een log van 404-fouten bij, zodat je ziet welke adressen het doorverwijzen waard zijn.
Het is een goede keuze als je geen andere SEO-plugin met redirects hebt. De plugin controleert niet voor je of het doel werkt of dat je een keten van redirects maakt, dus open na het opslaan het oude adres in een privévenster.
Methode 3: de module Omleidingen in Rank Math
Gebruik je Rank Math, dan heb je geen aparte plugin nodig. Je zet de module Omleidingen aan in de lijst met modules van Rank Math, en die verschijnt zodra de plugin in de geavanceerde modus staat. Een stapsgewijze uitleg staat in de kennisbank van Rank Math.
In Rank Math stel je een redirect in voor een exact adres of voor alle adressen met een bepaald stukje tekst. De tweede optie is handig bij grote wijzigingen, maar je stuurt er makkelijk te veel mee door. Begin met exacte adressen.
Voordat je een redirect instelt: vijf stappen
Welke methode je ook kiest, deze stappen behoeden je voor de meest voorkomende fouten.
- Schrijf de adresparen op. Het oude en het nieuwe adres, onder elkaar. Zonder die lijst stuur je makkelijk iets door naar een pagina waarvan het adres volgende maand ook verandert.
- Controleer of het doel werkt. Open het nieuwe adres in een privévenster. Een redirect naar een pagina met een 404-fout lost niets op.
- Controleer of er vandaag geen inhoud op het oude adres staat. Een redirect verbergt een werkende pagina, en niemand merkt het.
- Vermijd ketens. Leidt A al naar B en verhuis je B naar C, wijzig A dan zodat het direct naar C leidt.
- Houd regels op één plek. Heb je Redirection en Rank Math tegelijk, kies dan één tool en zet de regels daarin.
Methode 4: een redirect met de chat en de TellMyShop-plugin
De TellMyShop-plugin voor WordPress en WooCommerce heeft eigen redirects. Je vraagt erom in het gesprek, je chat (Claude of ChatGPT) maakt een voorbeeld, en jij keurt het goed. Voor het opslaan controleert de chat of het doel werkt, of er een lus of keten zou ontstaan en of er vandaag werkende inhoud op het oude adres staat. Hij laat ook zien of er een ander redirectmechanisme actief is op de site, bijvoorbeeld Redirection of Rank Math, zodat regels niet dubbel worden.
Jij: Ik heb het adres van de pagina Diensten gewijzigd in Tuinontwerp. Stel een redirect in vanaf het oude adres.
Je chat: Voorbeeld van de redirect:
Het doel werkt, er staat vandaag geen inhoud op het oude adres, er ontstaat geen keten. De module Omleidingen van Rank Math is ook actief op de site, maar heeft geen regel voor /diensten/. Opslaan?
Jij: Ja.
Je chat: Opgeslagen. Het oude adres antwoordt nu met code 301 en leidt naar de nieuwe pagina. Je kunt de redirect ongedaan maken vanuit de wijzigingsgeschiedenis.
oude versie: /diensten/ → 404-fout
nieuwe versie: /diensten/ → 301 naar /tuinontwerp/
In het gratis TellMyShop Free toont de chat de lijst met adressen met een 404-fout, de bestaande redirects en een plan “oud adres → nieuw adres”. Opslaan vraagt om TellMyShop Pro. Dan stelt de chat tot 50 redirects in één batch in, met code 301, 302 of 307, of 410 voor inhoud die definitief is verwijderd. Wijzig je in TellMyShop Pro in het gesprek het adres van een gepubliceerd bericht, een pagina of een product, dan voegt de plugin standaard een 301 redirect vanaf het oude adres toe. Dat geldt ook voor pagina’s, waar WordPress het niet doet.
Eén eerlijke kanttekening, die voor alle plugins geldt: redirects van TellMyShop werken zolang de plugin actief is. Plan je een grote verhuizing van de site, overleg dan met je websitebeheerder over serverregels.
De details vind je op de pagina TellMyShop voor WordPress en WooCommerce, en de prijzen op de pagina prijzen.
Welke methode kies je
Heb je een of twee redirects en gebruik je Rank Math, stel ze dan in Rank Math in. Heb je geen SEO-plugin met redirects, dan is Redirection genoeg. Laat het bestand .htaccess over aan je websitebeheerder, zeker bij de verhuizing van een heel domein. De chat helpt als het om meer adressen gaat, je niet weet waar elk adres naartoe moet, of je de doelen voor het opslaan gecontroleerd wilt hebben.
Is de site na de wijzigingen uit Google verdwenen, lees dan de handleiding WordPress-site niet zichtbaar in Google. Meer artikelen vind je op de blog.
Vragen en antwoorden
Hoe stel ik een 301 redirect in WordPress in zonder plugin?
In het bestand .htaccess op de server, met één regel Redirect 301 met het oude pad en het nieuwe adres. De regel komt boven het blok dat begint met # BEGIN WordPress, want WordPress kan de inhoud van dat blok overschrijven. Deze methode werkt alleen op Apache- en LiteSpeed-servers, en een fout in het bestand kan de hele site platleggen.
Behoud ik met een 301 redirect mijn positie in Google?
Meestal wel, als de nieuwe pagina de tegenhanger van de oude is. Google ziet een 301 als signaal dat het nieuwe adres het oude in de resultaten moet vervangen, maar de overdracht kost tijd en dezelfde positie is niet gegarandeerd. Een redirect naar een pagina over een ander onderwerp, bijvoorbeeld de homepage, kan Google behandelen als een 404-fout.
Wat is het verschil tussen een 301 en een 302 redirect?
Een 301 betekent een permanente verhuizing en zegt Google het nieuwe adres te tonen. Een 302 en een 307 betekenen een tijdelijke verhuizing, bijvoorbeeld terwijl een pagina wordt omgebouwd, en Google kan het oude adres in de resultaten houden. Voor een permanente adreswijziging kies je 301.
Kan ik de plugin Redirection en de redirects van Rank Math tegelijk gebruiken?
Dat kan, maar je houdt redirects beter op één plek. Twee tools met regels voor hetzelfde adres kunnen een keten of een lus maken, en bij het zoeken naar de fout weet je niet welke werd uitgevoerd. Rank Math kan regels uit Redirection importeren.
Wat gebeurt er met redirects als ik de plugin deactiveer?
Ze werken niet meer. Redirects uit Redirection, Rank Math en TellMyShop werken alleen zolang de plugin actief is. Regels in .htaccess werken los van plugins, en daarom zet de websitebeheerder ze bij een grote verhuizing soms in het serverbestand.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.