Что такое ошибка 505

Регулярное появление ошибок при открытии сайта мешает его продвижению: ресурс теряет трафик и потенциальных клиентов. Поэтому владельцам необходимо следить за стабильностью его работы и своевременно реагировать на неполадки. Так, одним из существенных вопросов считается возникновение ошибки 505 HTTP Version not supported.

Что такое ошибка 505 HTTP Version not supported?

Полное ее наименование – The website is unable to display the webpage (HTTP 505). Смысл этой фразы заключается в отказе веб-сервера, его невозможности отобразить запрошенную страницу. О причинах произошедшего сбоя остается догадываться, так как никаких подсказок в браузере не будет. Это свободно объясняется, ведь речь идет о неполадках на сервере и пользователи здесь ни при чем.

Что такое ошибка 505

Особенности ошибки 505:

  1. Проблема не обязательно связана с сервером, встречаются причины и на локальных машинах.
  2. Формально ошибки серии 5хх относятся к серверным, поэтому мешают продвижению.
  3. Индикацией кода 505 браузер сообщает, что ему не удается установить связь с сервером.

Существует еще одна расшифровка сути ошибки 505 HTTP Version Not Supported: нет поддержки версии протокола. Если отталкиваться от этого, то, вероятно, произошел сбой в сертификате SSL. Он отвечает за активацию защищенного канала передачи данных – HTTPS вместо HTTP. Такое иногда происходит из-за доверенного центра сертификации, а вовсе не по причине поломки на хостинге.

Впервые об ошибке 505 пользователи узнали с момента появления спецификации HTTP 1.1. Ранее код был зарезервирован, хотя и изначально относился к серверным. Вместе с ним стали применяться цифровые индикаторы 500, 501, 502, 504. По мере развития стандарта есть вероятность, что применение кодировки и ее значение будут меняться, но пока текущее определение сохраняется неизменным.

Почему это происходит?

Чтобы быстрее находить причину ошибок типа «Error 505», стоит разобраться в последовательности обработки запросов с момента ввода домена в адресную строку браузера. Так, после клика кнопки Enter программа сначала обращается к DNS-серверу (фактически стороннему сервису), чтобы тот предоставил реальный IP-адрес сайта. Здесь уже появляются задержки из-за ожидания ответа.

Что такое ошибка 505

Ошибка «выскочит», если хост DNS слишком долго не отвечает. Например, из-за временного сбоя в оборудовании провайдера интернета, причем проблема возникает даже при полностью рабочем хостинге и исправном сайте. Если же соединение проходит штатно, то открывается соединение IP-сокета – через него записывается протокол данных HTTP (HTTPS) и запрашивается ответ.

Ошибка появляется в ряде случаев:

  • не поддерживается версия веб-сервера (установлены «не те» релизы программ);
  • отсутствует поддержка версии протокола HTTP, указанная в запросе;
  • неправильно обрабатываются пакеты из-за вирусов и хакерских атак.

Приводят к появлению ошибки и действия администратора сайта. Например, владелец поменял в файле .htaccess параметры для склеивания зеркал или блокировал доступ к служебным каталогам, но внес команды некорректно. То же происходит при сбоях плагинов, предназначенных для защиты от вирусов и других вредоносных воздействий на сайт.

Встречаются и проблемы со стороны пользователя. Так, при загрузке с LiveCD и включении старого компьютера, который давно не обновлялся, вероятно, будет запущен устаревший браузер. Ситуация решается банально – переустановкой прикладных программ, но сначала придется потратить время на разбирательство, чтобы прийти к этому решению.

Похожая ситуация возникает на мобильных устройствах со старыми версиями Android. Платформа будет подавать запросы в непонятном серверу формате, поэтому и получит ответ о невозможности открытия сайта. Иногда производители специально отказываются от внедрения новых технологий, чтобы пользователи регулярно покупали обновленные смартфоны и планшеты.

Как исправить ошибку 505?

Решение проблемы различается для пользователей и администраторов веб-ресурсов. Например, при возникновении ошибки на любых доменах явно напрашивается перезагрузка роутера или обращение к службе технической поддержки провайдера интернета. Возможно, дал сбой антивирус, брандмауэр или даже узловое аппаратное обеспечение.

Что такое ошибка 505

Варианты самостоятельного решения:

  1. Обновить операционную систему из официальных источников. Здесь имеют преимущества владельцы лицензионных копий с полным доступом ко всем новым релизам.
  2. Инсталлировать другой браузер или обновить текущий, если разработчик выпускал какие-либо версии (иногда речь идет о программах, по которым прекращена поддержка).
  3. Переустановить фреймворк .NET Framework. При запуске установочного файла системой предлагается восстановление файла или полное удаление.

Помогает разобраться в ситуации временное отключение антивируса или брандмауэра: встроенного в операционную систему или стороннего, установленного в дополнение к стандартным функциям. Не исключено, что какая-то программа при инсталляции установила слишком жесткие правила выхода в сеть или при удалении оставила «мусорные» настройки.

Чуть иначе ситуация выглядит со стороны сервера. Провайдеры хостинга или виртуальных машин VPS/VDS предлагают поддержку всех актуальных спецификаций протокола HTTP и позволяют оперативно активировать разные версии Apache, Nginx или PHP (стандартный комплект для работы практически любых сайтов).

Варианты решений для администратора хостинга:

  1. Провести обновление всех программных ресурсов. Если код сайта написан давно, то придется подработать и его, чтобы обеспечить совместимость.
  2. Сбросить настройки сервера до заводских и заново внести нужные, если требуется менять стандартные параметры на индивидуальные.
  3. Сменить хостинг-провайдера или перейти на более дорогой тариф – с меньшим перечнем ограничений по мощности и объему памяти.

При переходе на другую платформу владелец сайта одновременно решает несколько задач – сразу получает обновленное ПО сервера и исключает риски, возникающие из-за некачественной работы сервисов. Возможно, понадобится обновлять CMS, код сайта (шаблонов, плагинов), чтобы ресурс сразу начал функционировать бесперебойно.

Hosting2go.ru