Je klikt op een link, verwacht een webpagina en krijgt ineens de melding ‘403 Forbidden’. Niet bepaald de informatie waar je op zat te wachten. Maar wat betekent een 403 error precies? En belangrijker: kun je er iets aan doen?
In dit artikel leggen we eenvoudig uit wat een 403 error is, wat de meest voorkomende oorzaken zijn en hoe je het probleem kunt oplossen.
Wat is een 403 error?
Een 403 error, ook wel 403 Forbidden, is een HTTP-statuscode. Deze melding betekent dat de webserver het verzoek van een bezoeker begrijpt, maar besluit om de toegang tot de opgevraagde pagina te weigeren.
Een 403-fout is daarmee iets anders dan bijvoorbeeld een technische serverfout. Bij een 500 error is er doorgaans iets misgegaan aan de kant van de server. Bij een 403 error werkt de server in principe zoals bedoeld, maar wordt de toegang bewust geblokkeerd.
De webserver controleert namelijk of een bezoeker de juiste rechten en toegangspermissies heeft. Als dat niet het geval is, kan de server een 403 Forbidden-melding tonen.
Waardoor ontstaat een 403 error?
Een 403 error kan verschillende oorzaken hebben. Een veelvoorkomende reden is dat je niet de juiste rechten hebt om een bepaalde webpagina of map te bekijken.
Daarnaast kan een IP-adres geblokkeerd zijn. Dit gebeurt bijvoorbeeld wanneer een website bepaalde bezoekers automatisch blokkeert vanwege beveiligingsregels. Ook een verkeerd ingestelde configuratie kan de oorzaak zijn.
Denk bijvoorbeeld aan het .htaccess-bestand op een website. In dit bestand staan belangrijke instellingen voor onder andere toegangsrechten en redirects. Een fout in de configuratie kan er daardoor voor zorgen dat bezoekers onbedoeld een 403 error te zien krijgen.
Voor website-eigenaren is het verstandig om regelmatig te controleren of belangrijke URL's goed bereikbaar zijn. Met een SEO-crawler zoals Screaming Frog kun je bijvoorbeeld veel pagina's van een website automatisch controleren en HTTP-statuscodes opsporen.
Hoe los je een 403 error op?
Krijg je zelf een 403 Forbidden-melding? Dan kun je eerst proberen de pagina opnieuw te laden of de website via een andere internetverbinding te bezoeken.
Een VPN kan daarbij helpen om te controleren of jouw IP-adres mogelijk wordt geblokkeerd. Werkt de pagina via een andere verbinding wel? Dan kan dat een aanwijzing zijn dat het probleem met je IP-adres te maken heeft.
Beheer je de website zelf? Controleer dan onder andere de toegangsrechten en de instellingen in het .htaccess-bestand. Dit kun je meestal aanpassen via het controlepaneel van je hostingprovider.
Let hierbij wel goed op. Een verkeerde aanpassing in .htaccess kan ervoor zorgen dat andere onderdelen van je website niet meer goed werken. Heb je hier weinig ervaring mee? Dan is het verstandig om een webdeveloper of SEO-specialist in te schakelen.
Wat is het verschil tussen een 403 en 404 error?
Het verschil tussen een 403 en 404 error is eigenlijk vrij eenvoudig.
Een 404 error betekent dat de opgevraagde pagina niet gevonden kan worden. De pagina is bijvoorbeeld verwijderd, verplaatst of heeft nooit bestaan.
Bij een 403 error bestaat de pagina meestal wel, maar krijg je geen toestemming om deze te bekijken. De deur is er dus wel, maar de webserver houdt je tegen.
Kort samengevat
Een 403 error betekent dat de toegang tot een webpagina wordt geweigerd. De oorzaak kan liggen bij toegangsrechten, een geblokkeerd IP-adres of een verkeerde serverconfiguratie. Voor website-eigenaren is het belangrijk om 403-fouten op te sporen en op te lossen, zodat bezoekers én zoekmachines belangrijke pagina's kunnen bereiken.
Een enkele 403 hoeft geen probleem te zijn, maar veel onverwachte 403-fouten kunnen wél gevolgen hebben voor de gebruiksvriendelijkheid en SEO van een website.
