505 HTTP Version Not Supported betekent dat de server de hoofdversie van HTTP die in het verzoek wordt gebruikt niet ondersteunt, of weigert te ondersteunen. De response hoort uit te leggen waarom die versie niet wordt ondersteund en welke protocollen de server wel ondersteunt.
De code is tegenwoordig zeldzaam, omdat clients en servers tijdens de TLS-handshake (ALPN) afspreken of ze HTTP/2 of HTTP/3 gebruiken, in plaats van versies uit te proberen. Een 505 wijst vaker op een misvormde requestregel: door een niet-gecodeerde spatie in de URL lezen sommige servers bijvoorbeeld een deel van het pad als de protocolversie.
Voorbeeldresponse
HTTP/1.1 505 HTTP Version Not Supported
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html
Content-Length: 65
Connection: close
<html><body><h1>505 HTTP Version Not Supported</h1></body></html> SEO en redirects controleren
Crawlers gebruiken standaardversies van HTTP, dus 505 hoort geen invloed op hen te hebben. Zie je een 505, zoek dan naar clients of proxy’s die misvormde requestregels sturen, zoals niet-gecodeerde spaties in URL’s, of naar een oude server die alleen HTTP/1.0 ondersteunt.
Veelvoorkomende oorzaken en toepassingen
- Een client stuurt een requestregel met niet-gecodeerde spaties in het pad, die sommige servers verkeerd lezen.
- Een zeer oude of embedded server ondersteunt alleen HTTP/1.0, of een server weigert HTTP/1.0-clients.
- Een verkeerd geconfigureerde proxy herschrijft de protocolversie.