TrueURL

505 HTTP Version Not Supported

Serwer nie obsługuje lub odmawia obsługi głównej wersji HTTP użytej w żądaniu. Dziś często wskazuje to na błędnie sformatowany wiersz żądania.

Opis słowny
HTTP Version Not Supported
Przekierowanie
Nie
Domyślne buforowanie
Nie

505 HTTP Version Not Supported oznacza, że serwer nie obsługuje lub odmawia obsługi głównej wersji HTTP użytej w żądaniu. Odpowiedź powinna wyjaśniać, dlaczego ta wersja nie jest obsługiwana i jakie protokoły serwer obsługuje.

Obecnie kod ten występuje rzadko, bo klienci i serwery uzgadniają HTTP/2 i HTTP/3 podczas uzgadniania TLS (ALPN), zamiast próbować kolejnych wersji. Kod 505 częściej wskazuje na błędnie sformatowany wiersz żądania: na przykład niezakodowana spacja w adresie URL sprawia, że niektóre serwery odczytują część ścieżki jako wersję protokołu.

Przykładowa odpowiedź

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 i sprawdzanie przekierowań

Roboty używają standardowych wersji HTTP, więc kod 505 nie powinien ich dotyczyć. Jeśli widzisz 505, poszukaj klientów lub serwerów proxy, które wysyłają błędnie sformatowane wiersze żądań, np. z niezakodowanymi spacjami w adresach URL, albo starego serwera, który obsługuje tylko HTTP/1.0.

Typowe przyczyny i zastosowania

  • Klient wysyła wiersz żądania z niezakodowanymi spacjami w ścieżce, który niektóre serwery źle odczytują.
  • Bardzo stary lub wbudowany serwer obsługuje tylko HTTP/1.0 albo serwer odrzuca klientów HTTP/1.0.
  • Źle skonfigurowany serwer proxy zmienia wersję protokołu.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.