0

โ† Blog

Hosting & WordPress

HTTP-statuscodes uitgelegd: van 200 OK tot 503 (met interactieve verkenner)

Wat betekenen 200, 301, 404 en 500? Ontdek alle bekende HTTP-statuscodes in gewone mensentaal, met een interactieve verkenner en een quiz.

โœ๏ธ

admin

๐Ÿ“…

12 oktober 2026

โฑ

14 min leestijd

Je klikt op een link en in plaats van de pagina zie je ineens 404, 500 of 503. Wat probeert de website je eigenlijk te vertellen? Elke keer dat je een pagina opent, stuurt de server een HTTP-statuscode mee: een driecijferig nummer dat zegt hoe het verzoek is afgelopen. Meestal zie je die code niet, want als alles goed gaat (code 200) krijg je gewoon de pagina.

In dit artikel leggen we alle bekende statuscodes uit in gewone mensentaal. Om het leuk te houden, gebruiken we een vergelijking die iedereen kent: een restaurant. Jij bent de gast, je browser plaatst de bestelling en de webserver is de ober die terugkomt met een antwoord.

Het eerste cijfer zegt het meest

Je hoeft niet alle codes uit je hoofd te kennen. Het eerste cijfer vertelt je al bijna alles:

  • 1xx ยท Even geduld: de ober laat weten dat hij je gehoord heeft.
  • 2xx ยท Gelukt: je bestelling staat op tafel.
  • 3xx ยท Kijk ergens anders: het gerecht wordt aan een andere tafel geserveerd.
  • 4xx ยท Foutje van de bezoeker: er klopt iets niet aan je bestelling.
  • 5xx ยท Foutje van de server: er gaat iets mis in de keuken.

De interactieve statuscode-verkenner

Zoek hieronder op nummer of woord, filter op groep en klik op een code voor de uitleg. Onderaan kun je je kennis testen met een korte quiz.

1
1xx ยท Even geduldDe server laat weten dat hij nog bezig is.
2
2xx ยท GeluktAlles ging goed.
3
3xx ยท Kijk ergens andersDe inhoud staat op een ander adres.
4
4xx ยท Foutje van de bezoekerEr klopt iets niet aan het verzoek.
5
5xx ยท Foutje van de serverEr ging iets mis aan de kant van de website.

โณ 1xx ยท Even geduld

De server laat weten dat hij nog bezig is.

100Continue

๐Ÿฝ๏ธ De ober zegtDe ober knikt: โ€œGa je gang, ik luister.โ€ Je mag de rest van je bestelling doorgeven.

Wat betekent het? De server heeft het eerste deel van een verzoek ontvangen en de browser mag doorgaan met de rest.

Wat kun je doen? Niets. Dit gebeurt onzichtbaar op de achtergrond.

101Switching Protocols

๐Ÿฝ๏ธ De ober zegtโ€œWe gaan verder in een andere taal,โ€ zegt de ober, en hij schakelt over op gebarentaal.

Wat betekent het? De browser en server schakelen over op een ander protocol, bijvoorbeeld WebSockets voor live chat.

Wat kun je doen? Niets. Dit is een normaal onderdeel van live verbindingen.

103Early Hints

๐Ÿฝ๏ธ De ober zegtTerwijl je eten nog wordt bereid, legt de ober alvast bestek en servetten neer.

Wat betekent het? De server stuurt alvast hints, zodat de browser bestanden kan voorladen. Dat maakt je site sneller.

Wat kun je doen? Niets. Het is een snelheidstrucje.

โœ… 2xx ยท Gelukt

Alles ging goed.

200OK populair

๐Ÿฝ๏ธ De ober zegtโ€œAlstublieft, uw pizza!โ€ Alles is precies gegaan zoals het hoort.

Wat betekent het? Het verzoek is gelukt en de pagina of het bestand wordt netjes geleverd.

Wat kun je doen? Genieten! Dit is de status die je wilt zien.

201Created

๐Ÿฝ๏ธ De ober zegtโ€œUw reservering is aangemaakt, tafel 12 is van u.โ€

Wat betekent het? Er is iets nieuws aangemaakt op de server, bijvoorbeeld een account of bestelling.

Wat kun je doen? Niets. Je actie is gelukt.

202Accepted

๐Ÿฝ๏ธ De ober zegtโ€œGenoteerd! De keuken gaat ermee aan de slag.โ€ Maar je eten is er nog niet.

Wat betekent het? Het verzoek is ontvangen en wordt later verwerkt, bijvoorbeeld een export die op de achtergrond draait.

Wat kun je doen? Even geduld. Het resultaat volgt.

204No Content

๐Ÿฝ๏ธ De ober zegtDe ober ruimt je tafel af en loopt weg. Gelukt, maar er valt niets te zien.

Wat betekent het? Het verzoek is gelukt, maar de server stuurt bewust geen inhoud terug.

Wat kun je doen? Niets. Dit is normaal bij bijvoorbeeld opslaan of verwijderen.

206Partial Content

๐Ÿฝ๏ธ De ober zegtJe krijgt alvast รฉรฉn punt van de pizza, de rest volgt.

Wat betekent het? De server stuurt een deel van een bestand, bijvoorbeeld bij het streamen van video of een hervatte download.

Wat kun je doen? Niets. Zo werken streaming en downloads.

โ†ช๏ธ 3xx ยท Kijk ergens anders

De inhoud staat op een ander adres.

301Moved Permanently populair

๐Ÿฝ๏ธ De ober zegtโ€œDit restaurant is verhuisd naar de overkant, voorgoed.โ€ Je wordt meteen doorgestuurd.

Wat betekent het? De pagina staat permanent op een nieuw adres. Zoekmachines nemen het nieuwe adres over.

Wat kun je doen? Website-eigenaar: gebruik 301 bij een nieuwe URL-structuur of domeinnaam, dan behoud je je posities in Google.

302Found

๐Ÿฝ๏ธ De ober zegtโ€œVandaag zitten we tijdelijk in de serre.โ€ Morgen is alles weer gewoon.

Wat betekent het? De pagina staat tijdelijk op een ander adres. Zoekmachines houden het oude adres aan.

Wat kun je doen? Website-eigenaar: alleen voor tijdelijke omleidingen. Permanent verhuisd? Kies 301.

303See Other

๐Ÿฝ๏ธ De ober zegtโ€œVoor afrekenen moet u bij de kassa zijn.โ€

Wat betekent het? Na bijvoorbeeld het versturen van een formulier stuurt de server je naar een andere pagina.

Wat kun je doen? Niets. Dit voorkomt dat je een formulier per ongeluk twee keer verstuurt.

304Not Modified

๐Ÿฝ๏ธ De ober zegtโ€œU heeft de menukaart nog? Er is niets veranderd.โ€

Wat betekent het? De browser heeft de pagina al in zijn cache en hoeft niets nieuws te downloaden.

Wat kun je doen? Niets. Dit maakt websites juist sneller.

307Temporary Redirect

๐Ÿฝ๏ธ De ober zegtNet als 302, maar de ober geeft je bestelling exact zo door aan het tijdelijke adres.

Wat betekent het? Tijdelijke omleiding waarbij het verzoek precies hetzelfde blijft.

Wat kun je doen? Niets voor bezoekers. Voor ontwikkelaars de nette variant van 302.

308Permanent Redirect

๐Ÿฝ๏ธ De ober zegtNet als 301, maar ook hier blijft je bestelling exact hetzelfde.

Wat betekent het? Permanente omleiding waarbij het verzoek precies hetzelfde blijft.

Wat kun je doen? Niets voor bezoekers. Voor ontwikkelaars de nette variant van 301.

๐Ÿ™‹ 4xx ยท Foutje van de bezoeker

Er klopt iets niet aan het verzoek.

400Bad Request

๐Ÿฝ๏ธ De ober zegtJe bestelt een โ€œpizza met spaghetti-saus van ijsโ€. De ober snapt er niets van.

Wat betekent het? De server begrijpt het verzoek niet, bijvoorbeeld door een kapotte link of beschadigde cookies.

Wat kun je doen? Controleer het webadres, wis je cookies voor deze site of probeer het opnieuw.

401Unauthorized

๐Ÿฝ๏ธ De ober zegtโ€œMag ik uw lidmaatschapskaart zien?โ€ Zonder pasje kom je de VIP-ruimte niet in.

Wat betekent het? Je moet eerst inloggen om deze pagina te bekijken.

Wat kun je doen? Log in met je gebruikersnaam en wachtwoord. Lukt dat niet, gebruik dan โ€œwachtwoord vergetenโ€.

403Forbidden populair

๐Ÿฝ๏ธ De ober zegtDe ober weet precies wie je bent, maar de keuken blijft verboden terrein.

Wat betekent het? Je hebt geen toestemming voor deze pagina of map, zelfs niet als je ingelogd bent.

Wat kun je doen? Bezoeker: je hebt geen toegang. Website-eigenaar: controleer bestandsrechten, .htaccess of een firewall- of IP-blokkade.

404Not Found populair

๐Ÿฝ๏ธ De ober zegtโ€œPizza Hawaรฏ? Die staat niet op onze kaart.โ€ De ober zoekt, maar vindt niets.

Wat betekent het? De pagina bestaat niet (meer) op dit adres. Misschien een typfout of een verwijderde pagina.

Wat kun je doen? Bezoeker: controleer de link of zoek via de homepage. Website-eigenaar: zet een 301-omleiding naar de nieuwe pagina.

405Method Not Allowed

๐Ÿฝ๏ธ De ober zegtJe probeert je eten zelf in de keuken op te warmen. โ€œZo werkt het hier niet.โ€

Wat betekent het? De pagina bestaat, maar ondersteunt deze manier van aanvragen niet.

Wat kun je doen? Meestal een fout in een formulier of koppeling. Meld het bij de website-eigenaar.

406Not Acceptable

๐Ÿฝ๏ธ De ober zegtJe wilt alleen glutenvrij, maar dat heeft de keuken niet.

Wat betekent het? De server kan geen antwoord geven in het formaat dat de browser vraagt.

Wat kun je doen? Zelden zichtbaar. Vaak een instelling in een beveiligingsmodule.

408Request Timeout

๐Ÿฝ๏ธ De ober zegtJe twijfelt zo lang over je bestelling dat de ober wegloopt.

Wat betekent het? De browser deed er te lang over om het verzoek af te ronden.

Wat kun je doen? Controleer je internetverbinding en probeer het opnieuw.

409Conflict

๐Ÿฝ๏ธ De ober zegtTwee gasten reserveren tegelijk dezelfde tafel.

Wat betekent het? Het verzoek botst met de huidige situatie, bijvoorbeeld twee mensen die tegelijk hetzelfde bewerken.

Wat kun je doen? Ververs de pagina en probeer het opnieuw.

410Gone

๐Ÿฝ๏ธ De ober zegtโ€œDat gerecht hebben we definitief van de kaart gehaald.โ€

Wat betekent het? De pagina is bewust en permanent verwijderd.

Wat kun je doen? Bezoeker: zoek naar een alternatief. Website-eigenaar: handig om Google te laten weten dat iets echt weg is.

413Content Too Large

๐Ÿฝ๏ธ De ober zegtJe wilt een olifant als handbagage meenemen het restaurant in.

Wat betekent het? Het bestand of formulier dat je verstuurt is te groot, bijvoorbeeld een te grote upload.

Wat kun je doen? Verklein het bestand. Website-eigenaar: verhoog de uploadlimiet in de PHP-instellingen.

414URI Too Long

๐Ÿฝ๏ธ De ober zegtJe bestelling is een rol papier van drie meter.

Wat betekent het? Het webadres is te lang voor de server.

Wat kun je doen? Meestal een fout in een link of zoekfilter. Probeer een kortere link.

415Unsupported Media Type

๐Ÿฝ๏ธ De ober zegtJe wilt betalen met een cassettebandje.

Wat betekent het? De server ondersteunt het type bestand of data niet.

Wat kun je doen? Gebruik een ander bestandstype.

418I'm a teapot

๐Ÿฝ๏ธ De ober zegtโ€œKoffie? Ik ben een theepot!โ€ Een grap uit 1998 die nooit meer is verdwenen.

Wat betekent het? Een aprilgrap-code: een theepot die weigert koffie te zetten. Sommige sites gebruiken hem voor de lol.

Wat kun je doen? Glimlachen. โ˜•

422Unprocessable Content

๐Ÿฝ๏ธ De ober zegtJe bestelling is goed geschreven, maar โ€œpizza met -3 kaasโ€ kan niet.

Wat betekent het? Het verzoek klopt qua vorm, maar de inhoud is ongeldig, bijvoorbeeld een verkeerd ingevuld formulier.

Wat kun je doen? Controleer de ingevulde velden.

429Too Many Requests populair

๐Ÿฝ๏ธ De ober zegtJe roept elke drie seconden de ober. โ€œEven rustig aan graag!โ€

Wat betekent het? Er zijn te veel verzoeken in korte tijd gedaan. De server remt je af, vaak ter bescherming.

Wat kun je doen? Wacht even en probeer het later opnieuw.

451Unavailable For Legal Reasons

๐Ÿฝ๏ธ De ober zegtโ€œDit gerecht mogen we in uw land niet serveren.โ€ Vernoemd naar het boek Fahrenheit 451.

Wat betekent het? De pagina is om juridische redenen niet beschikbaar, bijvoorbeeld door een rechterlijke uitspraak.

Wat kun je doen? Niets aan te doen. Het is een juridische blokkade.

499Client Closed Request niet officieel

๐Ÿฝ๏ธ De ober zegtJe loopt het restaurant uit voordat je eten er is.

Wat betekent het? Geen officiรซle code: de bezoeker sloot de verbinding voordat de server klaar was. Je ziet hem vooral in serverlogs.

Wat kun je doen? Meestal niets. Komt hij vaak voor, dan is een pagina mogelijk te traag.

๐Ÿ”ฅ 5xx ยท Foutje van de server

Er ging iets mis aan de kant van de website.

500Internal Server Error populair

๐Ÿฝ๏ธ De ober zegtEr staat brand in de keuken. De ober weet ook niet precies wat er misging.

Wat betekent het? Er ging iets onverwachts mis op de server, bijvoorbeeld een fout in een plugin of thema.

Wat kun je doen? Bezoeker: probeer het later opnieuw. Website-eigenaar: bekijk de foutlogs en schakel recente plugins of wijzigingen uit.

501Not Implemented

๐Ÿฝ๏ธ De ober zegtโ€œSushi? Daar heeft onze keuken helemaal geen apparatuur voor.โ€

Wat betekent het? De server ondersteunt de gevraagde functie niet.

Wat kun je doen? Meestal een technisch probleem voor de beheerder.

502Bad Gateway populair

๐Ÿฝ๏ธ De ober zegtDe ober belt de keuken, maar krijgt alleen geruis aan de lijn.

Wat betekent het? Een tussenliggende server kreeg een ongeldig antwoord van de server erachter.

Wat kun je doen? Bezoeker: ververs de pagina na een minuut. Website-eigenaar: controleer of PHP en de webserver goed draaien.

503Service Unavailable populair

๐Ÿฝ๏ธ De ober zegtโ€œWe zijn even gesloten voor onderhoudโ€ of โ€œhet is te druk, kom zo terug.โ€

Wat betekent het? De server is tijdelijk niet beschikbaar door onderhoud of overbelasting.

Wat kun je doen? Even wachten. Website-eigenaar: duurt het lang, kijk dan of je pakket genoeg capaciteit heeft.

504Gateway Timeout populair

๐Ÿฝ๏ธ De ober zegtDe ober wacht en wacht op de keuken, maar het eten komt maar niet.

Wat betekent het? Een tussenliggende server wachtte te lang op antwoord van de server erachter.

Wat kun je doen? Probeer het later opnieuw. Website-eigenaar: zoek trage scripts of databasequeries.

505HTTP Version Not Supported

๐Ÿฝ๏ธ De ober zegtJe bestelt via de semafoon. Die gebruiken we hier niet meer.

Wat betekent het? De server ondersteunt de gebruikte HTTP-versie niet.

Wat kun je doen? Zeer zeldzaam. Werk je browser bij.

507Insufficient Storage

๐Ÿฝ๏ธ De ober zegtDe voorraadkast zit propvol, er past geen ingrediรซnt meer bij.

Wat betekent het? De server heeft geen opslagruimte meer om het verzoek af te ronden.

Wat kun je doen? Website-eigenaar: ruim oude back-ups en bestanden op of vergroot je opslag.

508Loop Detected

๐Ÿฝ๏ธ De ober zegtDe ober loopt rondjes tussen tafel en keuken, en blijft rondjes lopen.

Wat betekent het? De server ontdekte een oneindige lus tijdens het verwerken.

Wat kun je doen? Technisch probleem voor de beheerder.

520Web Server Returned an Unknown Error niet officieel

๐Ÿฝ๏ธ De ober zegtDe bezorger staat voor de deur, maar het restaurant geeft een onbegrijpelijk antwoord.

Wat betekent het? Geen officiรซle code, maar van Cloudflare: de webserver gaf een onverwacht antwoord.

Wat kun je doen? Website-eigenaar: controleer de serverlogs en of de server Cloudflare niet blokkeert.

521Web Server Is Down niet officieel

๐Ÿฝ๏ธ De ober zegtDe bezorger staat voor een gesloten deur. Het licht is uit.

Wat betekent het? Geen officiรซle code, maar van Cloudflare: de webserver weigert de verbinding of staat uit.

Wat kun je doen? Website-eigenaar: controleer of de server draait en of de firewall Cloudflare toelaat.

522Connection Timed Out niet officieel

๐Ÿฝ๏ธ De ober zegtDe bezorger klopt aan, maar niemand doet open, hoe lang hij ook wacht.

Wat betekent het? Geen officiรซle code, maar van Cloudflare: de verbinding met de webserver kwam niet op tijd tot stand.

Wat kun je doen? Website-eigenaar: controleer de serverbelasting en of de DNS-records naar het juiste IP-adres wijzen.

524A Timeout Occurred niet officieel

๐Ÿฝ๏ธ De ober zegtDe keuken neemt de bestelling aan, maar is na honderd seconden nog steeds aan het koken.

Wat betekent het? Geen officiรซle code, maar van Cloudflare: de server reageerde te traag.

Wat kun je doen? Website-eigenaar: optimaliseer trage processen of draai lange taken op de achtergrond.

Geen statuscode gevonden. Probeer een ander nummer of woord.

๐ŸŽฏ Raad de statuscode

Test je kennis met vijf situaties uit de praktijk.

Vraag 1Je klikt op een oude link in een e-mail en krijgt een pagina met โ€œOeps, deze pagina bestaat nietโ€.

Bekijk het antwoord

404: De pagina bestaat niet (meer) op dit adres.

Vraag 2Je webshop toont een wit scherm direct nadat je een nieuwe plugin hebt geรฏnstalleerd.

Bekijk het antwoord

500: Een fout op de server, vaak veroorzaakt door een plugin. Schakel die plugin uit.

Vraag 3Je hebt je website naar een nieuwe domeinnaam verhuisd en wilt je Google-posities behouden.

Bekijk het antwoord

301: Een permanente omleiding geeft je oude posities door aan het nieuwe adres.

Vraag 4Je ververst een pagina twintig keer per seconde met een script en wordt geblokkeerd.

Bekijk het antwoord

429: Te veel verzoeken in korte tijd. De server remt je af.

Vraag 5Je wilt een beveiligde map openen, maar je account heeft daar geen rechten voor.

Bekijk het antwoord

403: Je bent bekend, maar hebt geen toestemming. Bij 401 moet je eerst nog inloggen.

Welke foutcodes zie je het vaakst?

In de praktijk kom je vooral deze codes tegen:

  • 404 Not Found: een pagina is verwijderd of de link bevat een typfout. Heb je een nieuwe website of URL-structuur? Zet dan 301-omleidingen van de oude naar de nieuwe adressen.
  • 500 Internal Server Error: vaak veroorzaakt door een plugin, thema of een fout in de code. De foutlogs van je hosting vertellen je meestal precies waar het misgaat.
  • 502, 503 en 504: de server is overbelast, in onderhoud of reageert te traag. Komen ze vaak voor, dan heeft je website mogelijk meer capaciteit nodig.
  • 403 Forbidden: verkeerde bestandsrechten, een .htaccess-regel of een beveiligingsblokkade.

Hulp nodig bij een foutmelding op je website?

Zie je op je eigen website een foutcode en kom je er niet uit? Ons supportteam kijkt graag met je mee, bijvoorbeeld in de foutlogs van je hosting of in je DNS-instellingen. Lees ook hoe DNS en DNS-records werken, want een verkeerd DNS-record kan ook leiden tot foutmeldingen zoals 522. Of bekijk onze veelgestelde vragen.

Liever direct contact? Neem contact met ons op of bel 023 230 5815. Op werkdagen reageren we doorgaans binnen twee uur.

Domeinnaam nodig?

Check of jouw naam nog vrij is

Registreer je .nl, .com of een van de 800+ andere extensies, inclusief gratis DNS via MintyDNS.

Zoek je domeinnaam

Vragen? Wij helpen je graag

Persoonlijke support van ons team in Haarlem.

๐Ÿ“ž 023 230 5815

โœ‰ support@mintyhosting.nl

Hulp nodig?

Persoonlijk advies van Minty Hosting

Twijfel je over je domeinnaam, hosting of e-mail? Ons team in Haarlem denkt graag met je mee. Bel of mail ons, we helpen je persoonlijk verder.

AnyDesk-logo.svg

Om mee te kunnen kijken op je computer, hebben we AnyDesk nodig. Installeer de software om sneller geholpen te kunnen worden.

Belangrijke beveiligingsmelding

Kritieke kwetsbaarheden in PHP

Bij Minty Media & Minty Hosting nemen we de beveiliging van websites en webshops uiterst serieus. Naar aanleiding van de recent bekendgemaakte kritieke beveiligingskwetsbaarheden in PHP hebben wij direct maatregelen getroffen om de websites en webshops van onze klanten zo goed mogelijk te beschermen.

Wat is er aan de hand?
Er zijn twee kritieke beveiligingskwetsbaarheden in PHP bekendgemaakt (CVE-2026-109618 en CVE-2026-109619). PHP is een veelgebruikte programmeertaal waarop onder andere WordPress en WooCommerce draaien. De kwetsbaarheden hebben een ernstscore van 9,2 op een schaal van 10 en vormen daarmee een aanzienlijk beveiligingsrisico. Kwaadwillenden kunnen deze kwetsbaarheden mogelijk misbruiken om ongeautoriseerde toegang te krijgen tot servers, schadelijke bestanden te plaatsen of eigen code uit te voeren. Volgens de eerste berichtgeving zijn meerdere PHP-versies kwetsbaar en worden inmiddels de eerste pogingen tot misbruik waargenomen.

Welke maatregelen hebben wij genomen?
Direct na het bekend worden van deze kwetsbaarheden zijn wij gestart met het treffen van aanvullende beveiligingsmaatregelen binnen onze hostingomgeving…