505 HTTP Version Not Supported significa que el servidor no admite, o se niega a admitir, la versión principal de HTTP usada en la solicitud. La respuesta debería explicar por qué no se admite esa versión y qué protocolos admite el servidor.
Hoy es poco frecuente, porque los clientes y los servidores acuerdan HTTP/2 y HTTP/3 durante el handshake TLS (ALPN) en lugar de ir probando versiones. Un 505 suele apuntar más bien a una línea de solicitud mal formada: un espacio sin codificar en la URL, por ejemplo, hace que algunos servidores lean parte de la ruta como la versión del protocolo.
Ejemplo de respuesta
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 y verificación de redirecciones
Los rastreadores usan versiones estándar de HTTP, así que el 505 no debería afectarles. Si ves un 505, busca clientes o proxies que envíen líneas de solicitud mal formadas, como espacios sin codificar en las URL, o un servidor antiguo que solo admita HTTP/1.0.
Causas frecuentes y casos de uso
- Un cliente envía una línea de solicitud con espacios sin codificar en la ruta, que algunos servidores interpretan mal.
- Un servidor muy antiguo o integrado solo admite HTTP/1.0, o un servidor rechaza los clientes HTTP/1.0.
- Un proxy mal configurado reescribe la versión del protocolo.