Een 403 Forbidden-fout betekent dat de server toegang weigert tot een pagina of de hele site. In WordPress treedt dit vaak op door verkeerde bestandsrechten, een foutief .htaccess-bestand of een beveiligingsplugin. In dit artikel achterhaalt u de oorzaak en herstelt u de toegang.
Probleem
De website of een specifieke pagina toont ’403 Forbidden’ en bezoekers of beheerders krijgen geen toegang.
Oorzaak
Een 403-fout betekent dat de server het verzoek begrijpt maar weigert uit te voeren, meestal door een toegangsregel.
Verkeerde bestands- of maprechten kunnen ervoor zorgen dat de server bestanden niet mag serveren.
Een foutief .htaccess-bestand of een te strenge beveiligingsplugin of firewall kan toegang blokkeren.
Oplossing
Controleer en herstel de bestandsrechten, sluit een foutief .htaccess uit, en schakel een te strenge beveiligingsplugin of firewallregel tijdelijk uit om de oorzaak te vinden.
Stappenplan
- Bepaal of de 403 op de hele site, een pagina of alleen het dashboard optreedt.
- Controleer de bestands- en maprechten via FTP (mappen 755, bestanden 644).
- Hernoem .htaccess naar .htaccess-old en herlaad de site.
- Werkt het weer, sla dan de permalinks opnieuw op voor een schoon .htaccess.
- Schakel een beveiligingsplugin tijdelijk uit door de pluginmap te hernoemen.
- Controleer of een firewall of de host een IP-blokkade hanteert.
- Herstel de juiste instellingen zodra de oorzaak is gevonden.
- Controleer of de site en het dashboard weer toegankelijk zijn.
Configuratievoorbeeld: bestandsrechten herstellen
Met de juiste rechten mag de server bestanden serveren. Herstel ze via FTP of de bestandsbeheerder:
Voorbeeld:
# Aanbevolen rechten
Mappen: 755
Bestanden: 644
wp-config.php: 600 of 640
# Via SSH (voorbeeld)
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;Veelvoorkomende oorzaken van een 403
Een 403-fout is bijna altijd een toegangskwestie. De server heeft het bestand wel, maar mag of wil het niet tonen. De meest voorkomende oorzaak zijn verkeerde bestandsrechten: zijn die te streng, dan kan de server het bestand niet serveren en volgt een 403. Het herstellen van de standaardrechten lost dit vaak direct op.
Ook .htaccess is een frequente boosdoener. Een foutieve of beschadigde regel kan de toegang tot de hele site blokkeren. Door het bestand te hernoemen sluit u dit uit; WordPress maakt een schoon bestand zodra u de permalinks opnieuw opslaat. Een derde oorzaak is een beveiligingsplugin of firewall die uw eigen IP-adres blokkeert.
Treedt de 403 alleen op bij het inloggen, dan is vaak een beveiligingsmaatregel de oorzaak, zoals een IP-beperking op de inlogpagina. Controleer in dat geval de instellingen van uw beveiligingsplugin of vraag de host of er een blokkade actief is op uw verbinding.
Veelgemaakte fouten
- Te strenge bestandsrechten instellen waardoor de server niets mag serveren.
- .htaccess verwijderen in plaats van hernoemen.
- Een beveiligingsplugin als oorzaak over het hoofd zien.
- Niet controleren of de host of firewall uw IP blokkeert.
- De permalinks niet opnieuw opslaan na het herstellen van .htaccess.
- Wijzigingen aanbrengen zonder back-up.
Controle na afloop
- Controleer of de site en het dashboard weer toegankelijk zijn.
- Controleer of de bestandsrechten correct zijn ingesteld.
- Controleer of .htaccess de standaard WordPress-regels bevat.
- Controleer of geen plugin of firewall de toegang blokkeert.
Praktische tips
- Herstel altijd de standaard bestandsrechten als eerste stap.
- Hernoem bestanden in plaats van ze te verwijderen.
- Controleer beveiligingsplugins bij een 403 op de inlogpagina.
Veelgestelde vragen
Wat betekent een 403-fout?
De server weigert toegang tot het bestand of de pagina, meestal door een rechten- of toegangsregel.
Hoe herstel ik bestandsrechten?
Zet mappen op 755 en bestanden op 644 via FTP of de bestandsbeheerder van uw hosting.
Kan een plugin een 403 veroorzaken?
Ja, een beveiligingsplugin of firewall kan toegang of zelfs uw eigen IP blokkeren.
Samenvatting
Een 403 Forbidden-fout in WordPress is een toegangskwestie. U lost deze op door de bestandsrechten te herstellen (mappen 755, bestanden 644), een foutief .htaccess te hernoemen en de permalinks opnieuw op te slaan, en een te strenge beveiligingsplugin of firewall tijdelijk uit te schakelen om de oorzaak te vinden.
Gerelateerde artikelen
- WordPress fout 500 (interne serverfout) oplossen
- WordPress fout 404 oplossen
- WordPress beveiligen tegen hacks
Komt u er niet uit? Plan een gratis strategiegesprek via https://www.bdmnl.nl/plan.
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren