HTTP-foutcodes
Wat betekent een 500 internal server error?
Een 500 internal server error is een algemene foutmelding van de server: er ging iets mis, maar de server kan niet precies aangeven wat. De aanvraag is wel ontvangen, maar kon niet goed worden afgehandeld. Voor de bezoeker is het een kapotte pagina.
Het getal is een HTTP-statuscode. De eerste cijfers geven de soort fout aan. Een 4xx-code betekent dat de aanvraag volgens de server niet klopt of niet is toegestaan. Een 5xx-code betekent dat de server zelf faalt of tijdelijk niet beschikbaar is.
Wat zijn de meest voorkomende foutcodes?
Dit zijn de codes die je het vaakst tegenkomt:
- 403 Forbidden: de toegang is geweigerd, vaak door bestandsrechten of een regel in een .htaccess-bestand.
- 404 Not Found: de pagina of het bestand bestaat niet op het opgevraagde adres.
- 500 Internal Server Error: een algemene serverfout, vaak door een programma of een foute configuratie.
- 502 Bad Gateway: een server die als tussenstation dient, krijgt een ongeldig antwoord van een achterliggend programma.
- 503 Service Unavailable: de server is tijdelijk niet beschikbaar, bijvoorbeeld door overbelasting of onderhoud.
Een 404 is dus een probleem met het adres, een 403 een probleem met de toegang, en een 5xx-code een probleem aan de serverkant. Een 503 is vaak tijdelijk.
Ligt de oorzaak bij je website of bij de server?
Een 4xx-fout ligt vaker bij de aanvraag of de configuratie van je site, zoals een verkeerd adres of een verboden map. Een 5xx-fout ligt vaker aan de serverkant, al kan ook je eigen code of een plugin de oorzaak zijn. Zie je een 500-fout na een wijziging, controleer dan eerst de laatste aanpassing.
Bij een 500-fout kan een ongeldige regel in het .htaccess-bestand de oorzaak zijn. Zet die regel tijdelijk terug. Bekijk ook de foutlogs van je hosting, die vaak precies aangeven waar het misgaat. Hoe de webserver zulke meldingen teruggeeft, lees je bij wat een webserver is.
Veelgestelde vragen
Wat kan ik zelf doen bij een 500-fout?
Herlaad de pagina na een paar minuten, want soms is de fout tijdelijk. Lukt het niet, zet dan de laatste wijziging terug, zoals een plugin, een thema of een .htaccess-regel. Controleer daarna de foutlogs in je controlepaneel, of vraag je hoster om hulp.
Is een 404-fout slecht voor mijn SEO?
Een enkele 404 is normaal, bijvoorbeeld bij een verwijderde pagina. Zoekmachines begrijpen dat een pagina weg is. Wel is het verstandig om links naar verdwenen pagina's te herstellen met een doorverwijzing, zodat bezoekers niet op een lege pagina uitkomen.