Ошибка 505 (HTTP Version Not Supported) означает, что сервер получил запрос, но не поддерживает версию протокола HTTP, указанную в нем. Как и другие ошибки с кодом 5xx, она относится к серверным.
HTTP определяет правила, по которым браузер и сервер обменивается данными, и существует в нескольких версиях. Ошибка 505 возникает, когда версия протокола в запросе клиента не совпадает с версиями, которые принимает сервер. Например, клиент использует устаревшую версию HTTP, которую сервер больше не обрабатывает, — или сервер давно не обновлялся и не поддерживает актуальные версии протокола.
Диагностика на стороне клиента (браузера)
Ошибка 505 возникает обычно на стороне сервера, но на стороне клиента тоже можно проверить несколько вещей:
- обновите браузер до актуальной версии — устаревший клиент может отправлять запрос по неподдерживаемой версии HTTP;
- откройте сайт в другом браузере;
- временно отключите частную сеть или прокси — промежуточные сервисы иногда меняют версию протокола в запросе;
- проверьте сайт через другую сеть.
Если ошибка появляется во всех браузерах и на разных сайтах, причина может быть на стороне интернет-провайдера — стоит обратиться к нему. Если 505 отдает только один сайт, а остальные открываются нормально, проблема на стороне этого сайта — сообщите о проблеме его владельцу.
Диагностика и решение на стороне сервера
Ошибка 505 почти всегда связана с настройками сервера или несовместимостью версий протокола. Владельцу сайта стоит проверить следующее:
- Версию протокола в запросах. В логах можно увидеть, какую версию HTTP передает клиент и на каком компоненте появляется ответ 505.
- Промежуточные сервисы. Если перед сайтом стоят прокси, CDN или балансировщик, проверьте, не меняют ли они версию или формат запроса по пути к серверу.
- Настройки интеграций. Если ошибка появляется только при работе конкретной программы, API-клиента или скрипта, проверьте настройки именно этого клиента — возможно, он формирует запрос с неподдерживаемой версией HTTP.
На виртуальном хостинге глобальную конфигурацию сервера изменить напрямую нельзя. Если причина на этом уровне, обратитесь в поддержку — мы проверим настройки и определим источник ошибки.