TrueURL
TrueURL

Меню

505 HTTP Version Not Supported

Сервер не поддерживает основную версию HTTP из запроса или отказывается ее поддерживать. Сегодня это часто указывает на некорректную строку запроса.

Поясняющая фраза
HTTP Version Not Supported
Редирект
Нет
Кэшируется по умолчанию
Нет

505 HTTP Version Not Supported означает, что сервер не поддерживает или отказывается поддерживать основную (major) версию HTTP, использованную в запросе. Ответ должен объяснять, почему эта версия не поддерживается и какие протоколы сервер поддерживает.

Сегодня этот код встречается редко, потому что клиенты и серверы договариваются об HTTP/2 и HTTP/3 во время TLS-рукопожатия (ALPN), а не перебирают версии. Чаще 505 указывает на некорректную строку запроса: например, из-за незакодированного пробела в URL некоторые серверы принимают часть пути за версию протокола.

Пример ответа

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 и проверка редиректов

Поисковые роботы используют стандартные версии HTTP, поэтому 505 их затрагивать не должен. Если вы видите 505, ищите клиентов или прокси, которые отправляют некорректные строки запроса, например с незакодированными пробелами в URL, или старый сервер, который поддерживает только HTTP/1.0.

Типичные причины и сценарии использования

  • Клиент отправляет строку запроса с незакодированными пробелами в пути, и некоторые серверы неправильно ее разбирают.
  • Очень старый или встроенный сервер поддерживает только HTTP/1.0, или сервер отклоняет клиентов HTTP/1.0.
  • Неправильно настроенный прокси переписывает версию протокола.

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.