TrueURL

505 HTTP Version Not Supported

Il server non supporta, o rifiuta di supportare, la versione principale di HTTP usata nella richiesta. Oggi indica spesso una riga di richiesta malformata.

Frase di stato
HTTP Version Not Supported
Redirect
No
Memorizzabile in cache di default
No

505 HTTP Version Not Supported indica che il server non supporta, o si rifiuta di supportare, la versione principale di HTTP usata nella richiesta. La risposta dovrebbe spiegare perché quella versione non è supportata e quali protocolli supporta il server.

Oggi è raro, perché client e server concordano HTTP/2 e HTTP/3 durante l’handshake TLS (ALPN) invece di provare una versione dopo l’altra. Più spesso un 505 indica una riga di richiesta malformata: uno spazio non codificato nell’URL, per esempio, fa sì che alcuni server interpretino parte del percorso come versione del protocollo.

Esempio di risposta

HTTP
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 e verifica dei redirect

I crawler usano versioni standard di HTTP, quindi il 505 non dovrebbe interessarli. Se vedi un 505, cerca client o proxy che inviano righe di richiesta malformate, per esempio con spazi non codificati negli URL, oppure un vecchio server che supporta solo HTTP/1.0.

Cause comuni e casi d’uso

  • Un client invia una riga di richiesta con spazi non codificati nel percorso, che alcuni server interpretano male.
  • Un server molto vecchio o embedded supporta solo HTTP/1.0, oppure un server rifiuta i client HTTP/1.0.
  • Un proxy configurato male riscrive la versione del protocollo.

Verifica redirect URL

Scopri tutti i codici di stato restituiti da un URL, salto dopo salto, con la verifica redirect gratuita di TrueURL.