Het PHP-beveiligingslek is opgelost. Bekijk onze helppagina of lees in onze blog wat er gebeurde.
403 Forbidden-melding op je website oplossen
Laatst bijgewerkt: 28 oktober 2025
Krijg je een 403 Forbidden-melding op je website? In het Nederlands is dit meestal “Je bent niet gemachtigd deze pagina te bekijken.” Dan geeft de server geen toestemming om de gevraagde pagina te tonen. Dit kan verschillende oorzaken hebben. In dit artikel lees je wat je kunt doen om dit probleem zelf op te lossen.
Wat betekent de 403 Forbidden-melding?
De foutmelding betekent dat de server de toegang tot een pagina weigert. De website of pagina is er wel, maar je hebt geen toestemming om die te bekijken. Dit gebeurt vaak automatisch, bijvoorbeeld wanneer:
-
Er geen geldig startbestand aanwezig is (zoals
index.htmlofindex.php) -
De bestandsrechten verkeerd staan ingesteld
-
Je probeert een script (bijvoorbeeld PHP of CGI) uit te voeren, terwijl dat niet is toegestaan op je hostingpakket
Mogelijke oorzaken
- Geen indexbestand in de map
Zorg ervoor dat er een indexbestand in de map staat die je opent. Dit is meestalindex.htmlofindex.php. - Verkeerde bestandsrechten (CHMOD-instellingen)
Bestanden en mappen hebben lees- en schrijfrechten. Als deze rechten verkeerd staan ingesteld, krijg je mogelijk een 403-melding. - Script uitgevoerd buiten toegestane mappen
Bij sommige pakketten mag je alleen PHP- of CGI-scripts uitvoeren binnen specifieke mappen. Buiten die mappen geeft de server geen toegang.
Oplossingen
1. Voeg een indexbestand toe
Controleer via Plesk of je FTP-programma (zoals FileZilla) of er een index.html of index.php in de map staat. Voeg dit bestand toe als het ontbreekt.
2. Pas de bestandsrechten aan
Gebruik een FTP-programma zoals FileZilla:
-
Klik met de rechtermuisknop op het bestand of de map.
-
Kies “Bestandsrechten” of “File permissions”.
-
Voor bestanden gebruik je meestal rechten
644, voor mappen755.
3. Verplaats je script naar een juiste map
Heb je een script geplaatst in een map die daar niet geschikt voor is (bijvoorbeeld /httpdocs/cgi-bin of een andere custom map)? Verplaats het naar de juiste locatie, zoals /httpdocs of een submap daarvan.
Kom je er niet uit?
Geen zorgen. Neem gerust contact op met onze klantenservice. We kijken graag met je mee om het probleem op te lossen.
Was dit artikel nuttig?