Je opent een pagina op je WordPress website en krijgt ineens een 404-fout. Bij 404-fouten door permalinks in WordPress bestaat de pagina vaak nog wel, maar WordPress lijkt de juiste URL niet meer te herkennen.

Een permalink is de vaste URL van een pagina, bericht, categorie of ander onderdeel van je website. Als die structuur verandert, kunnen oude links niet meer kloppen. Bezoekers komen dan op een 404-pagina terecht, terwijl de inhoud nog gewoon in WordPress staat.

Dit probleem komt vooral voor na het aanpassen van Instellingen > Permalinks, het wijzigen van slugs, het verplaatsen van pagina’s of een probleem met het .htaccess-bestand.

In dit artikel leggen we uit hoe 404-fouten door permalinks ontstaan en hoe je ze veilig oplost. We beginnen met de simpele controles en gaan daarna naar de technische stappen.

Wat betekent een 404-fout in WordPress?

404-fouten veroorzaakt door permalinks in WordPress, pagina niet gevonden op website
404-fouten veroorzaakt door verkeerde permalinkinstellingen in WordPress die leiden tot een “pagina niet gevonden”-melding

Een 404-fout betekent dat de gevraagde URL niet gevonden kan worden. De server is bereikbaar, maar de specifieke pagina of link bestaat volgens de website niet op die plek.

In WordPress kan dat verwarrend zijn. Soms staat de pagina nog gewoon in het dashboard, maar werkt de URL niet meer aan de voorkant van de website.

Dat gebeurt vaak wanneer de permalinkstructuur niet goed wordt geladen. WordPress weet dan niet meer hoe de gevraagde URL gekoppeld moet worden aan de juiste pagina of het juiste bericht.

Een 404-fout betekent dus niet altijd dat de pagina verwijderd is. Het kan ook betekenen dat WordPress de route naar die pagina niet goed meer herkent.

Waarom veroorzaken permalinks 404-fouten?

Permalinks bepalen hoe URL’s op je website zijn opgebouwd. Bijvoorbeeld met alleen de berichtnaam, met een categorie ervoor of met een datum in de URL.

Als je deze structuur wijzigt, veranderen de URL’s van bestaande berichten of pagina’s. Oude links kunnen dan niet meer werken.

Een voorbeeld:

Oude structuur:

/2026/06/voorbeeld-artikel/

Nieuwe structuur:

/voorbeeld-artikel/

Als er geen goede redirect staat, blijft de oude URL bestaan in Google, in interne links, in social media posts of op andere websites. Bezoekers die daarop klikken, krijgen dan een 404-fout.

Ook een beschadigd of verkeerd opgebouwd .htaccess-bestand kan dit veroorzaken. WordPress gebruikt dat bestand op Apache servers om nette URL’s goed door te sturen naar de juiste inhoud.

Begin met deze simpele controle

Ga eerst naar je WordPress-dashboard. Open Instellingen > Permalinks. Verander niets aan de instellingen en klik alleen op Wijzigingen opslaan.

WordPress probeert daarna de permalinkregels opnieuw te laden. In veel gevallen is dit genoeg om 404-fouten door permalinks op te lossen.

Permalinks opslaan in WordPress om URL-fouten te herstellen
Klik op “Wijzigingen opslaan” om je permalink-structuur opnieuw in te laden en foutmeldingen zoals 403 of 404 te verhelpen.

Test daarna een paar pagina’s die eerder een 404-fout gaven. Open ze niet alleen vanuit het dashboard, maar ook via de gewone URL in je browser.

Werkt alles weer? Dan hoef je geen verdere stappen te nemen.

Blijven de 404-fouten bestaan? Dan moet je verder kijken naar .htaccess, redirects of oude URL’s.

Problemen met het .htaccess-bestand

Het .htaccess-bestand is belangrijk voor WordPress websites die op Apache draaien. Dit bestand helpt WordPress om nette URL’s goed te verwerken.

Als .htaccess ontbreekt, beschadigd is of verkeerde regels bevat, kunnen pagina’s en berichten ineens een 404-fout geven. Vooral na een verhuizing, update, pluginconflict of handmatige wijziging kan dit gebeuren.

Je vindt .htaccess meestal in de hoofdmap van je WordPress installatie. Vaak is dat public_html of de map waarin WordPress is geïnstalleerd.

Let op: .htaccess is vaak een verborgen bestand. Als je het niet ziet in File Manager of FTP, moet je verborgen bestanden zichtbaar maken.

Methode 1: .htaccess opnieuw laten aanmaken door WordPress

Dit is meestal de veiligste methode als je 404-fouten krijgt door permalinks.

Log in op je hostingpaneel en open File Manager. Ga naar de hoofdmap van je website. Zoek daar het .htaccess-bestand.

Maak eerst een kopie van het huidige bestand. Download het naar je computer of hernoem het tijdelijk naar bijvoorbeeld htaccess-backup.

Verwijder daarna het originele .htaccess-bestand of laat alleen de back-up staan met een andere naam.

Ga vervolgens terug naar je WordPress-dashboard. Open Instellingen > Permalinks en klik op Wijzigingen opslaan.

WordPress probeert nu een nieuw .htaccess-bestand aan te maken met de juiste permalinkregels.

Test daarna meerdere pagina’s:

  • Homepage
  • Een blogartikel
  • Een dienstenpagina
  • Een categoriepagina
  • Een oude URL die eerder een 404 gaf

Werkt alles weer? Dan zat het probleem waarschijnlijk in een beschadigd .htaccess-bestand.

Krijg je daarna een 500-fout? Zet dan de back-up van .htaccess terug. Lees dan ook: 500 Internal Server Error of HTTP Error 500 oplossen.

Methode 2: .htaccess handmatig controleren

Soms maakt WordPress het .htaccess-bestand niet automatisch goed aan. Dan kun je de standaard WordPress-regels handmatig controleren.

Open het .htaccess-bestand via File Manager of FTP. Maak eerst een back-up voordat je iets verandert.

Voor een normale WordPress installatie in de hoofdmap horen de basisregels er meestal zo uit te zien:

# BEGIN WordPress
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
RewriteBase / 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress

Plaats deze regels niet zomaar dubbel in hetzelfde bestand. Controleer eerst of er al een WordPress-blok aanwezig is.

Staan er veel extra regels van plugins, beveiliging of redirects in het bestand? Verwijder die niet zomaar. Een verkeerde aanpassing kan zorgen voor nieuwe fouten.

Sla het bestand op en test daarna je pagina’s opnieuw.

Gebruik je NGINX in plaats van Apache? Dan werkt .htaccess niet op dezelfde manier. Neem dan contact op met je hostingprovider of controleer de NGINX-configuratie.

Veranderde permalinkstructuur zonder redirect

Soms werkt WordPress technisch goed, maar krijg je toch 404-fouten omdat oude URL’s niet worden doorgestuurd.

Dit gebeurt vaak wanneer je de permalinkstructuur verandert. Bijvoorbeeld van een datumstructuur naar alleen berichtnaam.

De nieuwe URL werkt dan wel, maar de oude URL niet meer. Voor bezoekers en Google is dat een probleem, omdat oude links nog steeds ergens kunnen bestaan.

In dat geval heb je redirects nodig. Een redirect stuurt de oude URL automatisch door naar de nieuwe URL.

Lees ook: Wat is een redirect? Soorten redirects en SEO effect.

Redirects instellen na een permalinkwijziging

Gebruik redirects alleen als de oude URL echt is veranderd. Als het probleem alleen door .htaccess komt, moet je eerst .htaccess herstellen. Anders maak je redirects voor een probleem dat eigenlijk ergens anders zit.

Heb je bewust de permalinkstructuur aangepast? Dan kun je redirects instellen via een SEO-plugin zoals Rank Math of handmatig via .htaccess.

In Rank Math kun je naar Rank Math > Redirections gaan. Daar voeg je de oude URL en de nieuwe URL toe. Kies voor een 301 redirect als de wijziging permanent is.

404-fouten veroorzaakt door permalinks in WordPress oplossen via Rank Math SEO
404-fouten veroorzaakt door permalinks in WordPress verhelpen met omleidingen in Rank Math SEO

Bij veel URL’s is handmatig per pagina werken niet altijd handig. Dan kun je soms een redirectregel gebruiken voor een hele oude structuur.

Voorbeeld: van jaar, maand, dag en berichtnaam naar alleen berichtnaam:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+)/?$ /$4/ [R=301,L]
</IfModule>

Voorbeeld: van jaar, maand en berichtnaam naar alleen berichtnaam:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9]{4})/([0-9]{2})/([^/]+)/?$ /$3/ [R=301,L]
</IfModule>

Voorbeeld: van categorie en berichtnaam naar alleen berichtnaam:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^[^/]+/([^/]+)/?$ /$1/ [R=301,L]
</IfModule>

Plaats zulke regels alleen als ze passen bij je oude en nieuwe URL-structuur. Gebruik geen redirectregel als je niet zeker weet welke structuur je had.

Maak vooraf altijd een back-up van .htaccess. Test daarna meerdere oude URL’s om te controleren of ze naar de juiste nieuwe URL gaan.

Verwijderde pagina’s of gewijzigde slugs

Niet elke 404-fout komt door de permalinkstructuur. Soms is de pagina echt verwijderd of heeft de pagina een nieuwe slug gekregen.

Controleer daarom eerst of de pagina nog bestaat in WordPress. Kijk ook in de prullenbak. Misschien is de pagina per ongeluk verwijderd.

Is alleen de slug aangepast? Dan heeft de pagina een nieuwe URL gekregen. De oude URL moet dan worden doorgestuurd naar de nieuwe URL.

Voorbeeld:

Oude URL:

/oude-dienstnaam/

Nieuwe URL:

/nieuwe-dienstnaam/

Maak dan een 301 redirect van de oude naar de nieuwe URL. Zo voorkom je dat bezoekers en zoekmachines op een 404-pagina terechtkomen.

Pluginconflict of cacheprobleem

Een plugin kan soms invloed hebben op permalinks, redirects of cache. Denk aan SEO-plugins, redirectplugins, cacheplugins of beveiligingsplugins.

Schakel niet meteen alles uit op een live website als dat niet nodig is. Begin liever met cache legen. Leeg de cache van je website, je cacheplugin en eventueel je hostingcache.

Blijft het probleem? Test dan tijdelijk of een plugin de oorzaak is. Doe dat bij voorkeur op een stagingomgeving.

Als de 404-fouten verdwijnen na het uitschakelen van een plugin, schakel plugins dan één voor één weer in. Zo zie je welke plugin het probleem veroorzaakt.

Controleer ook of je redirects niet dubbel zijn ingesteld. Dubbele of tegenstrijdige redirects kunnen nieuwe problemen veroorzaken.

Rank Math en 404-fouten

Rank Math kan helpen bij redirects en het vinden van 404-fouten. Maar Rank Math lost niet elk permalinkprobleem automatisch op.

Als je een URL wijzigt, kan Rank Math soms een redirect voorstellen of aanmaken. Toch moet je altijd controleren of de redirect echt goed staat.

Gebruik Rank Math vooral voor drie dingen:

  • 404-fouten bekijken
  • Redirects toevoegen
  • Controleren of oude URL’s naar de juiste nieuwe URL gaan

Vertrouw niet alleen op automatische instellingen. Test altijd zelf de oude URL in je browser.

Lees ook: Wat is Rank Math SEO? Handleiding voor betere vindbaarheid in Google.

Controleer interne links

Als een permalink is gewijzigd, kunnen oude interne links op je eigen website blijven staan. Dat zorgt voor onnodige 404-fouten.

Controleer daarom belangrijke pagina’s, menu’s, knoppen, blogartikelen en footerlinks. Pas oude links aan naar de nieuwe URL.

Gebruik je veel blogartikelen? Dan kan een SEO-tool of crawler helpen om oude interne links sneller te vinden.

Interne links zijn niet alleen belangrijk voor bezoekers, maar ook voor SEO. Als Google steeds oude kapotte links tegenkomt, wordt de kwaliteit van je website minder sterk.

Veelgemaakte fouten bij 404-fouten door permalinks

Man kijkt gefrustreerd naar laptop bij 404-fouten door permalinks in WordPress
Veelgemaakte fouten bij 404-fouten door permalinks in WordPress

Deze fouten komen vaak voor en maken het probleem soms groter dan nodig is.

  • Permalinks wijzigen zonder oude URL’s te noteren
  • .htaccess aanpassen zonder back-up
  • Redirects plaatsen zonder te testen
  • Denken dat elke 404-fout door permalinks komt
  • Oude interne links laten staan
  • Meerdere redirectplugins tegelijk gebruiken
  • Verkeerde redirectregels kopiëren naar .htaccess
  • Cache niet legen na het aanpassen van permalinks

Deze lijst staat hier niet als extra vulling. Bij permalinkproblemen zijn dit precies de fouten waardoor een simpele 404-fout kan veranderen in een groter SEO-probleem.

Hoe test je of het probleem is opgelost?

Test niet alleen één pagina. Controleer meerdere soorten URL’s.

Test bijvoorbeeld:

  • Een bestaande pagina
  • Een bestaand blogbericht
  • Een categoriepagina
  • Een oude URL
  • Een URL die eerder een 404-fout gaf
  • Een link vanuit het menu
  • Een interne link vanuit een artikel

Open de pagina’s in een gewone browser en eventueel in een incognitovenster. Zo voorkom je dat je alleen een oude cacheversie ziet.

Controleer daarna in Google Search Console of de 404-fouten minder worden. Dat gebeurt niet altijd direct. Google moet de oude URL’s opnieuw crawlen voordat de melding verdwijnt.

Wanneer moet je je hostingprovider inschakelen?

Schakel je hostingprovider in als .htaccess niet wordt aangemaakt, als wijzigingen niet worden opgeslagen of als je na aanpassingen een 500-fout krijgt.

Vraag dan of de server Apache of NGINX gebruikt. Vraag ook of rewrite rules goed werken en of WordPress toestemming heeft om .htaccess bij te werken.

Soms ligt het probleem niet in WordPress, maar in de serverconfiguratie, bestandsrechten of hostingcache.

Als je twijfelt over bestandsrechten, lees dan ook: Bestands- en mappermissies in WordPress: wat het zijn én hoe je ze oplost.

Conclusie

404-fouten veroorzaakt door permalinks in WordPress ontstaan vaak door een gewijzigde URL-structuur, een beschadigd .htaccess-bestand, ontbrekende redirects of oude interne links.

Begin altijd simpel. Sla eerst de permalinkinstellingen opnieuw op. Werkt dat niet, controleer dan .htaccess en kijk of oude URL’s redirects nodig hebben.

Pas niet alles tegelijk aan. Maak eerst een back-up, test na elke stap en controleer meerdere URL’s.

Bij permalinkproblemen is het doel niet alleen de foutmelding verwijderen. Je wilt ook voorkomen dat bezoekers en zoekmachines oude kapotte links blijven tegenkomen.

Veelgestelde vragen

1. Wat betekent een 404-fout in WordPress?

Een 404-fout betekent dat de gevraagde URL niet gevonden kan worden. De pagina kan verwijderd zijn, maar het kan ook komen door een probleem met permalinks of redirects.

2. Hoe los je 404-fouten door permalinks snel op?

Ga naar Instellingen > Permalinks en klik op Wijzigingen opslaan. WordPress laadt dan de permalinkstructuur opnieuw. In veel gevallen lost dit het probleem al op.

3. Waarom werkt mijn pagina wel in WordPress maar niet via de URL?

Dan bestaat de pagina waarschijnlijk nog, maar herkent WordPress de URL niet goed. Dat kan komen door een permalinkprobleem, cacheprobleem of beschadigd .htaccess-bestand.

4. Moet ik .htaccess verwijderen?

Niet direct. Maak eerst een back-up. Daarna kun je het bestand tijdelijk hernoemen of verwijderen en via Instellingen > Permalinks opnieuw laten aanmaken.

5. Wanneer heb ik een redirect nodig?

Je hebt een redirect nodig als de oude URL veranderd is en de nieuwe URL wel bestaat. Zo stuur je bezoekers en zoekmachines automatisch naar de juiste pagina.

6. Is een 404-fout slecht voor SEO?

Een enkele 404-fout is meestal geen groot probleem. Veel kapotte links of belangrijke pagina’s met 404-fouten kunnen wel slecht zijn voor SEO en gebruikservaring.

7. Kan Rank Math 404-fouten oplossen?

Rank Math kan helpen met 404-monitoring en redirects. Maar je moet nog steeds controleren of de oorzaak in permalinks, .htaccess, cache of oude URL’s zit.