Uitstekend
22.976 reviews on

Wat is een 403-error? En hoe los je het op?

Open je jouw website in je browser en krijg je een 403-error te zien? Geen paniek. Een error met 403 klinkt als een grote statusfout, maar je kunt het oplossen. In dit artikel lees je wat een 403-error is, wat de oorzaken zijn en hoe je de statuscode oplost.

Wat is een 403-error?

Een 403 error heet ook wel ‘403 forbidden’, ‘http error 403’ of ‘403-statuscode’. Het is een http-statuscode die je krijgt te zien als de server waarop de website staat het verzoek weigert om de inhoud te laden.

Weetje: Als je website op de juiste wijze laadt, krijg je de 200-statuscode te zien. Deze code houdt in dat het inladen van een pagina of website bij de server met succes is afgerond.

Soorten 403-errors

Er zijn verschillende soorten 403-errors. Hieronder vind je de soorten die het meest voorkomen:

  1. 403 forbiddenJe krijgt geen toegang tot een website of pagina.
  2. 403 SSL RequiredDe server staat alleen beveiligde websiteverbindingen met een SSL-certificaat toe. Je krijgt geen toegang als je een onbeveiligde verbinding gebruikt.
  3. 403 IP BlockedDe server laat alleen bepaalde IP-adressen toe. Je krijgt geen toegang via een niet-toegestaan IP-adres.
  4. 403 HTTP Method Not AllowedDe server staat alleen bepaalde http-methoden toe. Je krijgt geen toegang als je een niet-toegestane methode gebruikt.
  5. 403 Invalid CredentialsJe probeert toegang te krijgen met niet-toegestane referenties.
  6. 403 User Agent DeniedJe krijgt geen toegang, omdat je een verouderde browser gebruikt die niet meer wordt ondersteund.

De oorzaken van een 403-statuscode

Een 403-statuscode kan diverse oorzaken hebben. Bijvoorbeeld:

  • het ontbreken van een index.html- of index.php-bestand;
  • verkeerd ingestelde rechten;
  • een verkeerd geconfigureerd .htaccess-bestand;
  • het bewust weigeren van toegang tot bepaalde content;
  • plugins of extensions die niet compatibel zijn.

Een 403-error oplossen

Een 403 forbidden error klinkt als een grote fout. Maar dat is het niet. Gelukkig kun je de error in de meeste gevallen zelf oplossen. Hoe je de 403-error oplost voor de bovenstaande oorzaken, vind je hieronder.

Een ontbrekend index.html- of index.php-bestand

Een index.html- of index.php-bestand bevat de belangrijkste content van je website. Als een bezoeker op jouw website terechtkomt, wordt het bestand automatisch geladen als de homepagina van je site. Wanneer dit index.html- of index.php-bestand ontbreekt of er is een fout in de naam gemaakt, dan ontstaat er een 403-error.

De oplossing

De oplossing voor deze 403-foutmelding is het toevoegen van een index.html- of index.php-bestand in de ‘root’ (hoofdmap) van je website. Je voegt deze toe via een ftp-programma als FileZilla. Je kunt hiervoor deze handleiding gebruiken. Controleer daarnaast of de naam van de map geen spelfouten bevat en in kleine letters is geschreven. Dit kan namelijk ook een 403-error veroorzaken.

Verkeerd ingestelde rechten

Elke map en elk bestand van je website heeft zijn eigen rechten. Met deze rechten geef je aan wie de map of het bestand mag lezen, schrijven en uitvoeren. De rechten worden geuit in 3 cijfers, bijvoorbeeld 644 en 755 voor WordPress-websites.

De oplossing

Je lost deze 403-error op door via een ftp-programma de rechten van de mappen en bestanden de juiste cijfers te geven. Lukt het niet? Neem dan contact op met onze klantenservice.

Een verkeerd geconfigureerd .htaccess-bestand

Draait je website op een Apache-server? Dan heeft je site een .htaccess-bestand. Dit is een bestand met regels waarmee je de server opdrachten kunt geven. Bijvoorbeeld om IP-adressen te blokkeren, redirects aan te maken of foutmeldingen aan te passen.

Goed om te weten: Bij one.com draait jouw website op een Apache-server.

.htaccess aanmaken voor WordPress

Je kunt het .htaccess-bestand zelf repareren, maar dat is ingewikkeld. In plaats daarvan kun je het best een nieuw .htaccess-bestand aanmaken. Maar je gebruik van WordPress? Volg dan deze stappen:

  1. Maak een back-up van je website.
  2. Verwijder het .htaccess-bestand via ftp.
  3. Log in op je WordPress-website.
  4. Ga in het Dashboard naar ‘Instellingen’ > ‘Permalinks’.
  5. Klik op ‘Wijzigingen opslaan’.
  6. WordPress genereert nu een nieuw .htaccess-bestand voor je.

.htaccess handmatig aanmaken

Gebruik je geen WordPress? Dan kun je handmatig een .htaccess-bestand aanmaken. Zo doe je dat:

  1. Open een programma als Kladblok of Notepad++.
  2. Sla een blanco bestand op en noem het ‘.htaccess’.
  3. Upload via ftp het aangemaakte .htaccess-bestand naar de root-folder van je website.

Plugins of extensions die niet compatibel zijn

Tot slot kunnen een of meerdere plugins of extensions een 403-error veroorzaken. Bijvoorbeeld als ze niet met elkaar overweg kunnen of als 1 plugin of extension een bug bevat.

De oplossing

Welke plugin of extension de 403-foutmelding veroorzaakt, kun je eenvoudig checken door ze 1 voor 1 uit en in te schakelen. Dit kun je via de backend-omgeving van je website doen of via een ftp-programma. In het laatste geval hernoem je elke keer de plugin of extension totdat je de veroorzaker hebt gevonden. Heb je ‘m daadwerkelijk gevonden? Dan is het verstandig om deze te verwijderen en een alternatief te zoeken. Je kunt ook contact opnemen met de ontwikkelaar van de plugin of extension om een oplossing te zoeken.

Conclusie

Je bent aan het eind gekomen van dit artikel. Je hebt geleerd wat een 403-error is en wat de oorzaken zijn. Ook heb je gelezen hoe je een 403-statuscode kunt oplossen. Een 403-foutmelding klinkt als een grote fout, maar met de bovenstaande stappen los je het zelf eenvoudig op.

Bouw je website op razendsnelle webhosting

Maak van je online idee een succes. Host je site op snelle, veilige en betrouwbare servers.

Aan de slag

  • Gebruiksvriendelijk Control Panel
  • High-performance SSD servers
  • Gratis SSL certificaat
  • Gratis website maker
  • Dagelijkse back-up
  • 24/7 support

Gerelateerde links

Wat is een 403-error en hoe los je dit op?