In een notendop: Wat is een HTTP-statuscode 500?
Een HTTP-statuscode 500 is een algemene foutmelding van een website. Deze foutcode geeft aan dat de server van een website niet kan voldoen aan het verzoek van een gebruiker.
Wat is een HTTP-statuscode 500?
De HTTP-fout 500, meer bepaald Server Internal Error 500, is een HTTP-statuscode die aangeeft dat er een probleem was aan de serverzijde bij het opvragen van websitegegevens. Admins moeten hier ingrijpen om het op te lossen. Gebruikers weten echter niet wat de precieze reden voor de fout is, omdat het een verzamelstatuscode is voor onverwachte serverfouten.
Een HTTP-statuscode 500 kan als volgt worden weergegeven:
- HTTP 500
- HTTP 500 - interne serverfout
- 500 fout
- Deze pagina kan niet worden weergegeven - HTTP 500
Statuscodes worden in het algemeen gebruikt als communicatiemiddel tussen webbrowsers zoals Safari, Chrome en Firefox (client) en de webserver waarop de doelwebsite zich bevindt. In het geval van fouten worden deze weergegeven als 4xx- of 5xx-codes.
Uitweiding
Als een statuscode begint met een vijf, zit de fout dus aan de serverkant(client - server). Als er echter een vier op de eerste positie staat (HTTP-statuscode 400), is er waarschijnlijk iets mis met de webbrowser (client - server) en moet dan worden verholpen door de gebruiker in plaats van een beheerder.
Maar wees voorzichtig, want deze toewijzing is niet altijd correct en zelfs bij een HTTP 500 - interne serverfout kan de fout bij de client liggen.
-
Gratis
SEO strategie vergadering
Tijdens een gratis SEO strategie consult ontdekken we onbenut potentieel en ontwikkelen we een strategie om je succesvoller te maken op Google.

- Meer organische zichtbaarheid
- Meer organische bezoekers naar je website
- Meer informatie & verkoop
Wat zijn de gevolgen van een HTTP 500-fout?
Een HTTP-fout 500 kan de SEO (zoekmachineoptimalisatie) en de positie op Google beïnvloeden. Omdat de website of online shop niet kan worden bereikt, kan dit leiden tot frustratie bij gebruikers, het klanttraject beïnvloeden, potentiële klanten afschrikken en resulteren in negatieve beoordelingen.
Welke fouten kunnen optreden bij een HTTP 500?
Bij een HTTP 500-fout zien gebruikers alleen de melding dat het verzoek aan de server niet werkte. Beheerders kunnen echter de Microsoft Information Service (MIIS) installeren op een Microsoft-gebaseerde server, die gebruikers vertelt wat de specifieke fout is.
Dit wordt aangeduid met maximaal drie cijfers achter de komma, zoals 500.0, 500.19 of 500.100. In de meeste gevallen waarin een HTTP-fout 500 optreedt, hoeven gebruikers alleen maar even te wachten en de website opnieuw te laden. In andere gevallen moeten ze iets langer wachten tot de fout is hersteld door een beheerder.
Oorzaken van een HTTP-statuscode 500
Om een HTTP 500 op te lossen, moet eerst de fout worden geïdentificeerd en vervolgens de oorzaak worden gevonden. SEO tools met crawlerfuncties kunnen hier gemakkelijk bij helpen. Deze werken volgens hetzelfde principe als zoekmachines, ze analyseren de hele website en identificeren alle fouten en 4xx of 5xx statuscodes.
Een HTTP-fout 500 kan verschillende foutbronnen hebben, zoals overbelaste webservers, beschadigde bestanden, onjuiste machtigingen voor bestanden en mappen of de fout ligt ergens anders:
- Serveronderhoud: het is onvermijdelijk dat elk systeem op een bepaald moment moet worden gereviseerd. Maar terwijl een server wordt onderhouden, is een website ook niet beschikbaar. Indien mogelijk moeten admins of websitebeheerders in zulke gevallen een bericht voor hun gebruikers achterlaten op de homepage.
- Reactietijd van de server: Als de server niet in staat is om binnen een bepaalde tijd een antwoord te geven, wordt vaak een HTTP 500 weergegeven. Er is echter zelfs een aparte statuscode voor dit speciale geval, de HTTP 504.
- Fouten in PHP-scripts: Als websites met inhoudbeheersystemen zoals WordPress kunnen thema's en plug-ins PHP-fouten veroorzaken.
- Codefout: Als je een Apache-webserver gebruikt, bevat het .htaccess-bestand bepaalde websiteconfiguraties. Als deze code een fout bevat, zoals tekenfouten in regels code of onjuiste opdrachten, kan de server reageren met HTTP 500.
In de volgende tabel hebben we een aantal HTTP-statuscodes 500 met de bijbehorende fouten weergegeven.
500.0 | Defecte servermodule/internetserver-API |
500.11 | Serverapplicatie wordt afgesloten |
500.12 | Een servertoepassing opnieuw starten |
500.13 | drukke server, worden alle verdere clientverzoeken afgewezen |
500.15 | Ongeldig direct verzoek voor het bestand global.asax |
500.19 | Ongeldige serverconfiguratiegegevens |
500.21 | Defecte en onherkenbare servermodule |
500.22 | Toepassing van een HTTP-moduleconfiguratie in pipelinemodus niet mogelijk (webapp framework ASP.NET) |
500.23 | Toepassing van een HTTP-handlerconfiguratie in pipelinemodus niet mogelijk (webapp-framework ASP.NET) |
500.24 | Geen bruikbare impersonatieconfiguratie in pijplijnmodus |
500.50 | Fout tijdens de verwerking van de correctie RQ_BEGIN_REQUEST |
500.51 | Fout tijdens de verwerking van de GL_PRE_BEGIN_REQUEST melding |
500.52 | Fout tijdens de verwerking van de RQ_SEND_RESPONSE melding |
500.53 | Fout tijdens de verwerking van de RQ_RELEASE REQUESTSTATE-kennisgeving |
500.100 | Fout in de ASP-engine |
Een HTTP 500-fout oplossen
Als de fout voor een HTTP 500-fout is gevonden, zijn er nu verschillende opties om deze te herstellen. Een HTTP 500 moet altijd snel worden opgelost, zodat de fout geen negatief effect blijft hebben op je websitebezoekers en je SEO.
Vier stappen helpen je om je HTTP-fout 500 op te lossen:
1. server controleren
Werkt de server nog? Is hij overbelast of op een of andere manier beperkt? Om te controleren of een server optimaal draait, moet je de hostingprovider vragen of de gebruikersruimte controleren. Als er een serverfout optreedt, moet u contact opnemen met de host zodat de server waarop uw website wordt gehost, weer in de lucht is. Een blik op het foutenlogboek van de server kan ook helpen.
2. Controleer het .htaccess-bestand
Is het .htaccess-bestand op je Apache-server corrupt? Om dit te controleren kun je het .htaccess-bestand eenmalig hernoemen zodat de server er geen toegang meer toe heeft en de pagina opnieuw laden met een 500-fout. Als er geen fout meer optreedt, is het bestand beschadigd en moet het worden gerepareerd of vervangen.
Hiervoor kan een oudere versie worden gebruikt - geen probleem met reguliere back-ups - of de fout in het bestand moet worden gelokaliseerd of er moet een nieuw .htaccess-bestand worden geschreven.
3. installaties controleren
Controleer je nieuwe thema's, plug-ins en add-ons - alles wat nieuw is geïnstalleerd moet een keer worden gecontroleerd. Een verkeerd geprogrammeerde of defecte plug-in kan namelijk vaak de oorzaak zijn van een HTTP-fout 500.
4. controleer overbelasting
Is het geheugen van de server overbelast? Dit kan ook leiden tot een HTTP 500. Om deze foutmelding op te lossen, kun je de limiet voor het werkgeheugen in het PHP-script tijdelijk verhogen. Op de lange termijn moet er echter een oplossing voor de overbelasting van de server worden gezocht en geïmplementeerd - deze is vaak te vinden in de code van de website.
Kunnen gebruikers een HTTP 500-fout oplossen?
Niet echt, want de fout bij een HTTP-fout 500 ligt bij de server. Gebruikers hebben alleen de mogelijkheid om de website regelmatig opnieuw te laden - bijvoorbeeld als de server net opnieuw is opgestart. Het kan ook helpen om de cache van de browser leeg te maken, omdat webbrowsers graag oude versies van de pagina laden die al zijn bezocht. Als dit niet helpt en de 500-fout blijft optreden, moet u contact opnemen met de beheerder van de website.
Onze TSP - Timo Specht tip:
Als je als gebruiker dringend toegang tot de website nodig hebt ondanks 500 interne serverfouten, gebruik dan de Google-cache en krijgt u toegang tot een verouderde versie van de website: voer gewoon "cache:affected-url.com" in de zoekbalk in.
Conclusie: Wat is een HTTP-statuscode 500?
Een HTTP-statuscode 500 is een algemene foutmelding die aangeeft dat de server van een website niet aan het verzoek van een gebruiker kan voldoen. Het is een verzamelstatuscode voor onverwachte serverfouten waarbij de exacte oorzaak vaak niet aan de gebruiker wordt meegedeeld. Deze fouten kunnen een negatieve impact hebben op SEO en gebruikerservaring omdat ze frustratie kunnen veroorzaken en potentiële klanten kunnen afschrikken.
Om een HTTP 500 op te lossen, moeten beheerders de fouten identificeren en de juiste actie ondernemen, zoals het controleren van de server, het .htaccess-bestand, WordPress-installaties, overbelasting van de server, enz.
Waarom WordPress het beste CMS is voor succesvolle SEO, lees je in onze kennisblog.
- Ken je mijn SEO nieuwsbrief?
Registreer je nu en ontvang regelmatig tips van de experts.