Ошибки http запросов: 505 HTTP Version Not Supported — HTTP

Содержание

Справочник по кодам статуса HTTP

400 Неверный запрос/Bad Request

Запрос не может быть понят сервером из-за некорректного синтаксиса.

401 Неавторизованный запрос/Unauthorized

Для доступа к документу необходимо вводить пароль или быть зарегистрированным пользователем.

402 Необходима оплата за запрос/Payment Required

Внутренняя ошибка или ошибка конфигурации сервера.

403 Доступ к ресурсу запрещен/Forbidden

Доступ к документу запрещен. Если вы хотите, чтобы страница индексировалась, необходимо разрешить доступ к ней.

404 Ресурс не найден/Not Found

Документ не существует. Если вы удалили какой-то раздел сайта, можно с помощью robots.txt запретить роботу обращаться к нему. Если такой страницы на сайте никогда не существовало, игнорируйте эту ошибку, возможно, кто-то поставил некорректную ссылку на ваш сайт.

405 Недопустимый метод/Method Not Allowed

Метод, определенный в строке запроса (Request-Line), не дозволено применять для указанного ресурса, поэтому робот не смог его проиндексировать.

406 Неприемлемый запрос/Not Acceptable

Нужный документ существует, но не в том формате (язык или кодировка не поддерживаются роботом).

407 Требуется идентификация прокси, файервола/Proxy Authentication Required

Необходима регистрация на прокси-сервере.

408 Время запроса истекло/Request Timeout

Сайт не передал полный запрос в течение установленного времени и робот разорвал соединение.

409 Конфликт/Conflict

Запрос конфликтует с другим запросом или с конфигурацией сервера.

410 Ресурс недоступен/Gone

Затребованный ресурс был окончательно удален с сайта.

411 Необходимо указать длину/Length Required

Сервер отказывается принимать запрос без определенного заголовка Content-Length. Поправьте заголовки на своем сервере;— тогда в следующий раз робот сможет проиндексировать страницу.

412 Сбой при обработке предварительного условия/Precondition Failed

При проверке на сервере одного или более полей заголовка запроса обнаружено несоответствие (сбой или ошибка при обработке предварительного условия).

413 Тело запроса превышает допустимый размер/Request Entity Too Large

Сервер отказывается обрабатывать запрос потому, что размер запроса больше того, что может обработать сервер.

414 Недопустимая длина URI запроса/Request-URI Too Long

Сервер отказывается обслуживать запрос, потому что запрашиваемый роботом URI (Request-URI) длиннее, чем сервер может интерпретировать.

415 Неподдерживаемый MIME тип/Unsupported Media Type

Сервер отказывается обрабатывать запрос, потому что тело запроса имеет неподдерживаемый формат.

416 Диапазон не может быть обработан/Requested Range Not Satisfiable

Сервер отказывается обрабатывать запрос, потому что значение поля Range в заголовке запроса указывает на недопустимый диапазон байтов.

417 Сбой при ожидании/Expectation Failed

Сервер отказывается обрабатывать запрос, потому что значение поля Expect в заголовке запроса не соответствует ожиданиям.

422 Необрабатываемый элемент/Unprocessable Entity

Сервер не в состоянии обработать один (или более) элемент запроса.

423 Заблокировано/Locked

Сервер отказывается обработать запрос, так как один из требуемых ресурсов заблокирован.

424 Неверная зависимость/Failed Dependency

Сервер отказывается обработать запрос, так как один из зависимых ресурсов заблокирован.

426 Требуется обновление/Upgrade Required

Сервер запросил апгрейд соединения до SSL, но SSL не поддерживается клиентом.

429 Слишком много запросов/Too Many Requests

Отправлено слишком много запросов за короткое время. Это может указывать, например, на попытку DDoS-атаки. Ответ может сопровождаться заголовком Retry-After, который указывает, через какое время можно повторить запрос. Яндекс не учитывает этот заголовок.

Просмотр кода состояния HTTP — Internet Information Services


  • Статья

  • Чтение занимает 14 мин

В этой статье приводится список кодов состояния протокола HTTP в Microsoft IIS 7.0 или более поздних версий.

Первоначальная версия продукта: службы IIS версии 7.0 или более поздних версий
Оригинальный номер базы знаний: 943891

Введение

При попытке получить доступ к содержимому на сервере, на котором выполняются службы IIS 7. 0, 7.5 или более поздних версий с помощью протокола HTTP, IIS возвращает числовой код, указывающий на состояние ответа. Код состояния HTTP записывается в журнал IIS. Кроме того, код состояния HTTP может отображаться в клиентском браузере.

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

Расположение файлов журналов

По умолчанию IIS 7.0 или более поздних версий помещает файлы журналов в следующую папку:
inetpub\logs\Logfiles

Данная папка содержит отдельные каталоги для каждого веб-сайта. Файлы журнала создаются в каталогах ежедневно и по умолчанию называются с помощью даты. Пример имени файла журнала: exYYMMDD.log.

В данном разделе описаны коды состояния HTTP, которые используются в IIS 7.0 или более поздних версий.

Примечание.

В этой статье не приводится список всех возможных кодов состояния HTTP, предусмотренных в спецификации HTTP. В данной статье перечислены только коды состояния HTTP, которые может отправлять IIS 7.0 или более поздних версий. Например, настраиваемый фильтр ISAPI или настраиваемый модуль HTTP может установить собственный код состояния HTTP.

1

xx — информация

Эти коды состояния HTTP обозначают предварительный ответ. Клиентский компьютер получит один или несколько ответов 1xx, прежде чем получить обычный ответ.

В IIS 7.0 или более поздних версий используются нижеперечисленные коды состояния HTTP.

  • 100 — продолжение.
  • 101 — смена протоколов.

2

xx — запрос принят

Эти коды состояния HTTP указывают на успешное принятие сервером запроса.

В IIS 7.0 или более поздних версий используются перечисленные ниже коды состояния успеха HTTP.

  • 200 — ОК. Запрос клиента выполнен успешно.
  • 201 — создан.
  • 202 — принято.
  • 203 — недостоверные сведения.
  • 204 — содержимое отсутствует.
  • 205 — сброс содержимого.
  • 206 — частичное содержимое.

3

xx — перенаправление

Эти коды состояния HTTP указывают на необходимость выполнения клиентским браузером дополнительных действий для выполнения запроса. Например, клиентскому браузеру может потребоваться запросить другую страницу на сервере. Или же повторить запрос, используя прокси-сервер.

В IIS 7.0 или более поздних версий используются нижеприведенные коды состояния перенаправления HTTP.

  • 301 — перемещено навсегда.
  • 302 — объект перемещен.
  • 304 — объект не изменялся.
  • 307 — временное перенаправление.

4

xx — ошибка клиента

Эти коды состояния HTTP указывают на возникновение ошибки, вероятно, на стороне клиентского браузера. Например, клиентский браузер мог запросить несуществующую страницу. Или не предоставить достоверные сведения для проверки подлинности.

В IIS 7.0 или более поздних версий используются перечисленные ниже коды состояния клиентской ошибки HTTP.

  • 400 — неверный запрос. Серверу не удалось распознать запрос из-за ошибки в синтаксисе. Клиенту не следует повторять запрос без внесения изменений.

    IIS 7.0 или более поздних версий определяет нижеприведенные коды состояния HTTP, которые указывают на более конкретную причину ошибки 400.

    • 400.1 — недопустимый заголовок назначения.
    • 400.2 — недопустимый заголовок глубины.
    • 400.3 — недопустимый заголовок «Если».
    • 400.4 — недопустимый заголовок перезаписи.
    • 400.5 — недопустимый заголовок преобразования.
    • 400.6 — недопустимое тело запроса.
    • 400.7 — недопустимая длина содержимого.
    • 400.8 — недопустимое время ожидания.
    • 400.9 — недопустимый маркер блокировки.
  • 401 — доступ запрещен.

    IIS 7.0 или более поздних версий определяет несколько кодов состояния HTTP, которые указывают на более конкретную причину ошибки 401. Приведенные ниже отдельные коды состояния HTTP отображаются в клиентском браузере, но не отображаются в журнале IIS.

    • 401.1 — ошибка входа.
    • 401.2 — вход не выполнен из-за настройки сервера.
    • 401.3 — доступ запрещен списком управления доступом к ресурсу.
    • 401.4 — доступ запрещен фильтром.
    • 401.5 — авторизация не выполнена из-за приложения ISAPI/CGI.
    • 401.501 — доступ запрещен: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.
    • 401.502 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.
    • 401.503 — доступ запрещен: IP-адрес включен в запрещающий список ограничения IP-адресов
    • 401.504 — доступ запрещен: имя узла включено в запрещающий список ограничения IP-адресов
  • 403 — запрет.

    IIS 7.0 или более поздних версий определяет приведенные ниже коды состояния HTTP, которые указывают на более конкретную причину ошибки 403.

    • 403.1 — доступ на выполнение запрещен.
    • 403.2 — доступ на чтение запрещен.
    • 403.3 — доступ на запись запрещен.
    • 403.4 — требуется SSL.
    • 403.5 — требуется SSL 128.
    • 403.6 — IP-адрес отклонен.
    • 403.7 — требуется сертификат клиента.
    • 403.8 — отказ в доступе к узлу.
    • 403.9 — запрещено: слишком много клиентов пытается подключиться к веб-серверу.
    • 403.10 — запрещено: настройками веб-сервера запрещен доступ для выполнения.
    • 403.11 — запрещено: пароль был изменен.
    • 403.12 — отказ доступа от программы сопоставления.
    • 403.13 — сертификат клиента отозван.
    • 403.14 — вывод каталогов запрещен.
    • 403.15 — запрещено: превышен лимит доступа клиентов на веб-сервере.
    • 403.16 — сертификат клиента недействителен либо не является доверенным.
    • 403.17 — срок действия сертификата клиента истек, либо сертификат еще не вступил в силу.
    • 403.18 — запрос указанного URL-адреса не может быть выполнен в текущем пуле приложений.
    • 403.19 — невозможно выполнять приложения CGI для этого клиента в данном пуле приложений.
    • 403.20 — запрещено: вход систему с помощью служб Passport не выполнен.
    • 403.21 — запрещено: доступ к источнику запрещен.
    • 403.22 — запрещено: неограниченная глубина запрещена.
    • 403.501 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.
    • 403.502 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.
    • 403.503 — запрещено: IP-адрес включен в запрещающий список ограничения IP-адресов
    • 403.504 — запрещено: имя узла включено в запрещающий список ограничения IP-адресов
  • 404 — объект не найден.

    IIS 7.0 или более поздних версий определяет нижеперечисленные коды состояния HTTP, которые указывают на более конкретную причину ошибки 404.

    • 404,0 — объект не найден.

    • 404.1 — сайт не найден

    • 404.2 — ограничение ISAPI или CGI.

    • 404.3 — ограничение типа MIME.

    • 404.4 — обработчик не настроен.

    • 404.5 — запрещено конфигурацией фильтрации запросов.

    • 404.6 — команда отклонена.

    • 404.7 — расширение имени файла отклонено.

    • 404.8 — скрытое пространство имен.

    • 404.9 — атрибут файла скрыт.

    • 404.10 — превышена допустимая длина заголовка запроса.

    • 404.11 — запрос содержит последовательность двойного преобразования символов.

    • 404.12 — запрос содержит знаки расширенного набора.

    • 404.13 — превышен лимит длины содержимого.

    • 404.14 — превышена допустимая длина URL-адреса запроса.

    • 404.15 — строка запроса слишком длинная.

    • 404.16 — запрос DAV передан обработчику файла статистики.

    • 404.17 — динамическое содержимое сопоставлено обработчику файла статистики с помощью сопоставления MIME с подстановочными знаками.

    • 404.18 — последовательность строк запросов отклонена.

    • 404.19 — запрещено правилом фильтрации.

    • 404.20 — слишком много сегментов URL-адреса

    • 404.501 — не найдено: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.

    • 404.502 — не найдено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.

    • 404.503 — не найдено: IP-адрес включен в запрещающий список ограничения IP-адресов

    • 404.504 — не найдено: имя узла включено в запрещающий список ограничения IP-адресов

    • 405 — метод запрещен.

    • 406 — браузером клиента не принимается тип MIME запрашиваемой страницы.

    • 408 — истекло время ожидания запроса.

    • 412 — необходимое условие не выполнено.

5

xx — ошибка сервера

Эти коды состояния HTTP указывают на невозможность выполнения сервером запроса из-за того, что сервер сталкивается с ошибкой.

В IIS более поздних версий используются нижеприведенные коды состояния ошибки сервера HTTP.

  • 500 — внутренняя ошибка сервера.

    IIS 7.0 или более поздних версий определяет перечисленные ниже коды состояния HTTP, которые указывают на более конкретную причину ошибки 500.

    • 500.0 — ошибка модуля или ISAPI.

    • 500.11 — приложение на веб-сервере закрывается.

    • 500.12 — приложение на веб-сервере перезапускается.

    • 500.13 — веб-сервер перегружен.

    • 500.15 — прямые запросы для Global.asax запрещены.

    • 500.19 — недопустимые данные конфигурации.

    • 500.21 — модуль не распознан.

    • 500.22 — конфигурация ASP.NET httpModules не применяется в режиме управляемого конвейера.

    • 500.23 — конфигурация ASP.NET httpHandlers не применяется в режиме управляемого конвейера.

    • 500.24 — конфигурация олицетворения ASP.NET не применяется в режиме управляемого конвейера.

    • 500.50 — при обработке уведомления RQ_BEGIN_REQUEST произошла ошибка перезаписи. Возникла ошибка конфигурации или выполнения правила для входящего трафика.

      Примечание.

      Здесь конфигурация распределенных правил считывается как для входящих, так и для исходящих правил.

    • 500.51 — при обработке уведомления GL_PRE_BEGIN_REQUEST произошла ошибка перезаписи. Возникла ошибка глобальной конфигурации или выполнения глобального правила.

      Примечание.

      Здесь считывается конфигурация глобальных правил.

    • 500.52 — при обработке уведомления RQ_SEND_RESPONSE произошла ошибка перезаписи. Произошло выполнение правила для исходящего трафика.

    • 500.53 — при обработке уведомления RQ_RELEASE_REQUEST_STATE произошла ошибка перезаписи. Произошла ошибка выполнения правила для исходящего трафика. Правило настроено на выполнение до обновления пользовательского кэша вывода.

    • 500.100 — внутренняя ошибка ASP.

  • 501 — значения, указанные в заголовке, определяют нереализованную конфигурацию.

  • 502 — веб-сервером в качестве шлюза или прокси-сервера получен недопустимый ответ.

    IIS 7.0 или более поздних версий определяет нижеприведенные коды состояния HTTP, которые указывают на более конкретную причину ошибки 502.

    • 502.1 — истекло время ожидания приложения CGI.
    • 502.2 — недопустимый шлюз: преждевременный выход.
    • 502.3 — недопустимый шлюз: ошибка подключения к серверу пересылки (ARR).
    • 502.4 — недопустимый шлюз: сервер отсутствует (ARR).
  • 503 — служба недоступна.

    IIS 7.0 или более поздних версий определяет приведенные ниже коды состояния HTTP, которые указывают на более конкретную причину ошибки 503.

    • 503.0 — пул приложений недоступен.
    • 503.2 — достигнут предел одновременно выполняемых запросов.
    • 503.3 — очередь ASP.NET переполнена
    • 503.4 — очередь FastCGI переполнена

В нижеприведенной таблице описаны причины отображения некоторых распространенных кодов состояния HTTP.

Код Описание Примечания
200 OK Запрос успешно обработан IIS 7.0 или более поздних версий.
304 Не изменено Клиентский браузер запрашивает документ, который уже находится в кэше. И документ не был изменен с момента своего кэширования. Клиентский браузер использует кэшированную копию документа вместо скачивания его с сервера.
400 Недопустимый запрос Файл стека протокола HTTP (Http. sys) препятствует обработке запроса службами IIS 7.0 или более поздних версий из-за проблемы в запросе. Обычно этот код состояния HTTP означает, что запрос содержит недопустимые символы или последовательности или же противоречит параметрам безопасности в файле Http.sys.
401.1 Ошибка входа в систему Безуспешная попытка входа в систему, вероятно, из-за недопустимого имени пользователя или пароля.
401.2 Вход не выполнен из-за настройки сервера Этот код состояния HTTP указывает на проблему в параметрах конфигурации проверки подлинности на сервере.
401.3 Доступ запрещен списком управления доступом к ресурсу Этот код состояния HTTP указывает на проблему в разрешениях файловой системы NTFS. Эта проблема может возникать, даже если разрешения для файла, к которому вы пытаетесь получить доступ, установлены правильно. Например, эта ошибка возникает, если у учетной записи IUSR отсутствуют права доступа к каталогу C:\Winnt\System32\Inetsrv.
401.4 Авторизация не выполнена из-за фильтра Фильтр ISAPI препятствует обработке запроса из-за проблемы с авторизацией.
401.5 Авторизация не выполнена из-за приложения ISAPI/CGI Приложение ISAPI или приложение CGI препятствуют обработке запроса из-за проблемы с авторизацией.
403.1 Доступ на выполнение запрещен Не предоставлен соответствующий уровень разрешения на выполнение.
403.2 Доступ на чтение запрещен Не предоставлен соответствующий уровень разрешения на чтение. Убедитесь, что службы IIS 7.0 или более поздних версий настроены на предоставление разрешения на чтение для каталога. Кроме того, если используется документ по умолчанию, убедитесь, что данный документ существует.
403.3 Доступ на запись запрещен Не предоставлен соответствующий уровень разрешения на запись. Проверьте разрешения IIS 7.0 и более поздних версий и разрешения файловой системы NTFS. Убедитесь, что они настроены для предоставления каталогу разрешения на запись.
403.4 Требуется SSL Запрос выполнен по небезопасному каналу. Но для веб-приложения требуется подключение SSL.
403.5 Требуется SSL 128 Сервер настроен на требование 128-битного SSL-соединения. Но запрос не был отправлен с использованием 128-битного шифрования.
403.6 IP-адрес отклонен Сервер настроен на запрет доступа к текущему IP-адресу.
403.7 Требуется сертификат клиента Сервер настроен на требование сертификата для проверки подлинности клиента. Но в клиентском браузере не установлен соответствующий сертификат клиента. Дополнительные сведения см. в статье Ошибка HTTP 403.7 при запуске веб-приложения, размещенного на сервере, на котором выполняется IIS 7.0.
403.8 Нет доступа к сайту Сервер настроен на отклонение запросов на основе DNS-имени клиентского компьютера. Дополнительные сведения см. в статье Динамическое ограничение IP-адресов.
403.12 Доступ запрещен модулем сопоставления Доступ к странице возможен только при наличии сертификата клиента. Но идентификатору пользователя, сопоставленному с сертификатом клиента, отказано в доступе к файлу.
403.13 Сертификат клиента отозван Клиентский браузер пытается использовать сертификат клиента, отозванный выдающим центром сертификации.
403.14 Вывод каталогов запрещен Сервер не настроен для отображения списков каталогов содержимого, и не установлен документ по умолчанию. Дополнительные сведения см. в статье Ошибка «HTTP 403.14 — Запрещено» при открытии веб-страницы IIS.
403.16 Сертификат клиента недействителен либо не является доверенным. Клиентский браузер пытается использовать недействительный клиентский сертификат. Или сервер, на котором запущены IIS 7.0 и более поздние версии, не доверяет клиентскому сертификату. Дополнительные сведения см. в статье Ошибка HTTP 403.16 при попытке получения доступа к размещенному на IIS 7.0 веб-сайту.
403.17 Срок действия сертификата клиента истек, либо сертификат еще не вступил в силу. Клиентский браузер пытается использовать сертификат клиента, срок действия которого истек, или сертификат, который еще не вступил в силу.
403.18 Запрос указанного URL-адреса не может быть выполнен в текущем пуле приложений Настраиваемая страница ошибки настроена. И пул приложений страницы ошибки клиента отличается от пула приложений запрашиваемого URL-адреса.
403.19 Невозможно выполнять приложения CGI для этого клиентского браузера в данном пуле приложений. Удостоверение пула приложений не имеет права пользователя на замену маркера уровня процесса.
404.0 Не найдено. Файл, к которому вы пытаетесь получить доступ, был перемещен или не существует.
404.2 Ограничение ISAPI или CGI. На компьютере ограничен доступ к запрашиваемому ресурсу ISAPI или запрашиваемому ресурсу CGI. Дополнительные сведения см. в статье Ошибка HTTP 404.2 при посещении веб-страницы, размещенной на компьютере, на котором выполняется IIS 7.0.
404.3 Ограничение типа MIME. Текущее сопоставление MIME для запрашиваемого типа расширения недействительно или не настроено.
404.4 Обработчик не настроен. У расширения имени файла запрашиваемого URL-адреса нет обработчика, настроенного на обработку запроса на веб-сервере.
404.5 Запрещено конфигурацией фильтрации запросов. Запрашиваемый URL-адрес содержит последовательность символов, которая блокируется сервером.
404.6 Команда отклонена. Запрос отправлен с помощью ненастроенной или недействительной HTTP-команды.
404.7 Расширение имени файла отклонено. Запрашиваемое расширение имени файла запрещено.
404.8 Скрытое пространство имен. Использование запрашиваемого URL-адреса запрещено, поскольку каталог скрыт.
404.9 Атрибут файла скрыт. Запрашиваемый файл скрыт.
404.10 Превышена допустимая длина заголовка запроса. Запрос отклонен из-за превышения допустимой длины его заголовка.
404.11 Запрос содержит последовательность двойного преобразования символов. Запрос содержит последовательность двойного преобразования символов.
404.12 Запрос содержит знаки расширенного набора. Запрос содержит знаки расширенного набора, а сервер настроен на запрещение их использования.
404.13 Превышен лимит длины содержимого. Запрос содержит заголовок Content-Length. Значение заголовка Content-Length превышает допустимый для сервера предел. Дополнительные сведения см. в статье Сообщение «Ошибка HTTP 404.13 — CONTENT_LENGTH_TOO_LARGE» при посещении веб-сайта, размещенного на сервере, на котором выполняется IIS 7.0.
404.14 Превышена допустимая длина URL-адреса запроса. Длина запрашиваемого URL-адреса превышает допустимый для сервера предел.
404.15 Строка запроса слишком длинная. Запрос содержит строку запроса, которая превышает допустимый для сервера предел.
404.17 Динамическое содержимое сопоставлено обработчику файла статистики. Дополнительные сведения см. в статье Сообщение «Ошибка HTTP 404.17 — не найдено» при посещении веб-сайта, размещенного на IIS 7.0.
405.0 Метод запрещен. Запрос отправлен с помощью недействительного метода HTTP. Дополнительные сведения см. в статье Ошибка HTTP 405.0 при посещении веб-сайта, размещенного на сервере, на котором выполняется IIS.
406. 0 Недопустимый тип MIME. Запрос отправлен с помощью заголовка Accept, который содержит недействительное значение MIME.
412.0 Необходимое условие не выполнено. Запрос отправлен с помощью заголовка If-Match, который содержит недействительное значение.
500 Внутренняя ошибка сервера. Этот код состояния HTTP может возникать по многим причинам на стороне сервера. Дополнительные сведения см. в статье Сообщение «Ошибка HTTP 500.0 — внутренняя ошибка сервера» при открытии веб-страницы IIS 7.0.
500.11 Приложение на веб-сервере закрывается. Обработка запроса не осуществляется из-за закрытия конечного пула приложений. Дождитесь завершения рабочего процесса закрытия, а затем повторите запрос. Если проблема не исчезнет, возможно, в веб-приложении возникли ошибки, которые препятствуют его правильному закрытию.
500.12 Приложение на веб-сервере перезапускается. Обработка запроса не осуществляется из-за перезапуска конечного пула приложений. После обновления страницы данный код состояния HTTP должен исчезнуть. Если этот код состояния HTTP появится снова после обновления страницы, проблема может быть вызвана антивирусной программой, которая сканирует файл Global.asa. Если проблема не исчезнет, возможно, в веб-приложении возникли ошибки, которые препятствуют его правильному перезапуску.
500.13 Веб-сервер перегружен. Обработка запроса не осуществляется, поскольку сервер перегружен и не может принимать новые входящие запросы. Обычно этот код состояния HTTP означает, что количество одновременно выполняемых входящих запросов превышает количество, которое может обрабатывать веб-приложение IIS 7.0 или более поздних версий. Эта проблема может появиться из-за слишком низких параметров конфигурации производительности, недостаточности оборудования или возникновения узкого места в веб-приложении IIS 7.0 или более поздних версий. Распространенным методом устранения неполадок является создание файла дампа памяти процессов IIS 7.0 или более поздних версий при возникновении ошибки и последующая отладка файла дампа памяти.
500.15 Прямые запросы для Global.asax запрещены. Сделан прямой запрос на файл Global.asa или файл Global.asax.
500.19 Недопустимые данные конфигурации. Этот код состояния HTTP возникает из-за проблемы в связанном файле applicationhost.config или связанном файле Web.config. Дополнительные сведения см. в статье Ошибка HTTP 500.19 при открытии веб-страницы IIS.
500.100 Внутренняя ошибка ASP. Ошибка возникает при обработке страницы ASP. Чтобы получить более конкретную информацию об этой ошибке, отключите вывод подробных сообщений об ошибках HTTP в веб-браузере. Кроме того, в журнале IIS может отображаться номер ошибки ASP, соответствующий возникшей ошибке.
503. 0 Служба недоступна. Запрос отправлен в пул приложений, который в настоящее время остановлен или отключен. Для устранения этой проблемы необходимо убедиться, что конечный пул приложений запущен. В журнале событий могут содержаться сведения о том, почему пул приложений остановлен или отключен.
503.2 Превышено максимально допустимое количество одновременно выполняемых запросов. Для свойства appConcurrentRequestLimit установлено значение, которое меньше текущего количества одновременно выполняемых запросов. IIS 7.0 или более поздних версий не допускает одновременное выполнение запросов, количество которых превышает значение свойства appConcurrentRequestLimit.
Дополнительный код Описание
400.10 Недействительный заголовок XFF
400.11 Недействительный запрос WebSocket
Дополнительный код Описание
400. 601 Недопустимый запрос клиента (ARR)
400.602 Недопустимый формат времени (ARR)
400.603 Ошибка диапазона анализа (ARR)
400.604 Клиент потерян (ARR)
400.605 Достигнуто максимальное количество пересылок (ARR)
400.606 Ошибка асинхронного соревнования (ARR)
502.2 Сбой запроса на сопоставление (ARR)
502.3 Ошибка асинхронного соревнования WinHTTP (ARR)
502.4 Сервер отсутствует (ARR)
502.5 Сбой WebSocket (ARR)
502.6 Сбой перенаправленного запроса (ARR)
502.7 Сбой запроса на выполнение (ARR)

Ссылки

Дополнительные сведения об определениях кодов состояния HTTP см. на странице HTTP/1.1: определения кодов состояния.

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.

Коды состояния в HTTP

Коды состояния в HTTP

1992 г.

Это исторический документ, и он уже не точен. За
актуальную информацию о спецификации HTTP см. в последней
черновики HTTP/1.1

Значения числового кода состояния для
HTTP-запросы выглядят следующим образом. Данные
разделы сообщений Error, Forward и redirection ответы могут быть использованы
содержать удобочитаемую диагностическую информацию.

Успех 2xx

Эти коды указывают на успех. Раздел body, если он присутствует, является возвращаемым объектом.
по запросу. Это объект формата MIME. Он имеет формат MIME и может
быть только в формате text/plain, text/html или в одном из форматов, указанных как допустимые
в запросе.

ОК 200

Просьба была выполнена.

СОЗДАН 201

После команды POST это указывает на успех, но текстовая часть
в строке ответа указывается URI, по которому вновь созданный документ должен
быть известным.

Принято 202

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

Частичная информация 203

При получении в ответ на команду GET это указывает на то, что возвращаемый
метаинформация не является окончательным набором объекта с сервера с
копия объекта, но из частной наложенной сети. Это может включать
аннотационная информация об объекте, например.

Нет ответа 204

Сервер получил запрос, но нет информации для отправки обратно,
и клиент должен оставаться в том же представлении документа. В основном это позволяет
ввод для скриптов без одновременного изменения документа.

Ошибка 4хх, 5хх

Коды 4xx предназначены для случаев, когда клиент, похоже, ошибся,
и коды 5xx для случаев, когда сервер знает, что сервер
ошибся. Различить эти случаи в общем случае невозможно, поэтому
разница только информационная.

Раздел body может содержать документ, описывающий ошибку в удобочитаемом виде.
форма. Документ находится в формате MIME
формате и может быть только в формате text/plain, text/html или одном из указанных форматов.
как допустимо в запросе.

Неверный запрос 400

Запрос имел неправильный синтаксис или был невозможен по своей сути.

Неавторизованный 401

Параметр этого сообщения дает спецификацию схем авторизации.
которые приемлемы. Клиент должен повторить запрос с подходящим
Заголовок авторизации.

PaymentRequired 402

Параметр этого сообщения дает спецификацию схем тарификации.
приемлемый. Клиент может повторить запрос с подходящим заголовком ChargeTo.

Запрещено 403

Запрос касается чего-то запретного. Авторизация не поможет.

Не найдено 404

Сервер не нашел ничего, соответствующего указанному URI

Внутренняя ошибка 500

Сервер столкнулся с непредвиденным условием, которое помешало ему выполнить
запрос.

Не реализовано 501

Сервер не поддерживает необходимое средство.

Сервис временно перегружен 502 (БУДЕТ ОБСУЖДАТЬСЯ)

Сервер не может обработать запрос из-за высокой нагрузки (будь то HTTP-обслуживание
или другие пожелания). Подразумевается, что это временное состояние
который может быть смягчен в другое время.

Тайм-аут шлюза 503 (БУДЕТ ОБСУЖДАТЬСЯ)

Это эквивалентно внутренней ошибке 500, но в случае сервера, который
в свою очередь обращается к какой-либо другой службе, это указывает на то, что ответ
из другой службы не вернулся в течение времени, когда шлюз был
готов ждать. Как с точки зрения клиента и HTTP-транзакции
другая служба скрыта на сервере, это может рассматриваться одинаково
до Internal error 500, но имеет больше диагностическое значение.

Примечание: Коды 502 и 503 являются новыми и обсуждаются, сентябрь
19, 1994

Коды в этом разделе указывают на действие, которое необходимо предпринять (обычно автоматически).
клиентом для выполнения запроса.

Перемещено 301

Запрошенным данным присвоен новый URI, изменение является постоянным.
(N.B. это оптимизация, которая должна быть прагматически включена в
это определение. Браузеры с возможностью редактирования ссылок должны автоматически
ссылка на новую ссылку, где это возможно)

Ответ содержит одну или несколько строк заголовка вида

 URI:  Строка CrLf
 

Которые указывают альтернативные адреса для рассматриваемого объекта. Строка
необязательное поле комментария. Если ответ должен указать набор вариантов
каждый из которых соответствует запрошенному URI, то
составная/альтернативная упаковка
может использоваться для различения различных наборов

Найдено 302

Запрошенные данные фактически находятся по другому URL-адресу, однако
перенаправление может быть иногда изменено (при размещении ссылок на такие виды
документа браузер должен по умолчанию использовать Udi перенаправления
документ, но есть возможность ссылки на окончательный документ) как для «Вперед».

Формат ответа такой же, как и для Moved
.

Метод 303

 Метод: <метод> 
часть тела
 

Примечание: Этот код состояния необходимо указать более подробно. За
пока только для обсуждения.

Как и найденный ответ, это говорит о том, что клиент должен попробовать другую сеть.
адрес. В этом случае вместо GET можно использовать и другой метод.

Раздел body содержит параметры, которые будут использоваться для метода. Этот
позволяет документу быть указателем на сложную операцию запроса.

Перед телом могут стоять следующие дополнительные поля
как указано.

Не изменено 304

Если клиент выполнил условный GET и доступ разрешен, но документ
не изменялся с даты и времени, указанных в
Если-Изменено-С
поле, сервер отвечает кодом состояния 304 и не отправляет документ
тело клиенту.

Заголовки ответа такие же, как если бы клиент отправил запрос HEAD, но с ограничениями.
только те заголовки, которые имеют смысл в данном контексте. Это означает, что только заголовки
которые имеют отношение к менеджерам кеша и которые могли измениться независимо
даты последнего изменения документа. Примеры включают Date , Server и
Истекает .

Цель этой функции — обеспечить эффективное обновление локального кеша.
информации (включая соответствующую метаинформацию), не требуя накладных расходов
нескольких HTTP-запросов (например, HEAD, за которым следует GET) и минимизировать
передача информации, уже известной запрашивающему клиенту (обычно
кеширующий прокси).

Что такое коды состояния HTTP? Список важных кодов состояния

Что такое коды состояния HTTP?

Код состояния HTTP — это ответ сервера на запрос браузера. Когда вы посещаете веб-сайт, ваш браузер отправляет запрос на сервер сайта, а затем сервер отвечает на запрос браузера трехзначным кодом: кодом состояния HTTP.

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

Первая цифра каждого трехзначного кода состояния начинается с одной из пяти цифр от 1 до 5; вы можете видеть, что это выражается как 1xx или 5xx для обозначения кодов состояния в этом диапазоне. Каждый из этих диапазонов охватывает разные классы ответов сервера.

Общие классы кодов состояния HTTP:

1xxs — Информационные ответы: Сервер обрабатывает запрос.

2xxs – Успех! Запрос был успешно выполнен, и сервер дал браузеру ожидаемый ответ.

3xxs – Перенаправление:   Вас перенаправили куда-то еще. Запрос получен, но есть какая-то переадресация.

4xxs — Ошибки клиента: Страница не найдена. Не удалось получить доступ к сайту или странице. (Запрос был сделан, но страница недействительна — это ошибка на стороне веб-сайта и часто появляется, когда страница не существует на сайте.)

5xxs — Ошибки сервера:   Сбой. Клиент сделал действительный запрос, но сервер не смог выполнить запрос.

Наиболее важные коды состояния для SEO-специалистов

Каждому профессиональному SEO-специалисту и владельцу веб-сайта важно понимать коды состояния, которые оказывают наибольшее влияние на SEO.

Представьте, что вы работаете над сайтом, который показывает много ошибок 5xx; вы сразу же захотите узнать, что это проблема сервера. Ошибки 4xx влияют на взаимодействие с посетителями, поэтому вы можете сразу начать думать о любых изменениях, которые вы могли внести в свои URL-адреса, или о том, были ли у вас удалены какие-либо страницы. Как только вы поймете причину проблемы, вы можете рассмотреть возможность реализации пользовательской страницы 404 или использовать всемогущую переадресацию 301 для отправки посетителей в нужное место.

Стоит выучить — и запомнить — наиболее важные коды состояния, которые должен знать каждый оптимизатор:

Код состояния HTTP 200 — OK

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

Код состояния HTTP 301 — постоянное перенаправление

Перенаправление 301 следует использовать каждый раз, когда один URL-адрес необходимо постоянно перенаправлять на другой . Перенаправление 301 означает, что посетители и боты, попадающие на эту страницу, будут перенаправлены на новый URL. Кроме того, ссылочный вес — сила, передаваемая всеми этими с трудом заработанными ссылками на ваш контент, — также передается новому URL-адресу через перенаправление 301. Несмотря на заявления Google о том, что все редиректы 3xx обрабатываются одинаково, тесты показали, что это не совсем так. Перенаправление 301 остается предпочтительным методом для постоянных перенаправлений страниц.

Код состояния HTTP 302 — временное перенаправление

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

Код состояния HTTP 404 — Not Found

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

На каждом сайте есть страницы, которые возвращают коды состояния 404. Эти страницы не всегда нужно перенаправлять; есть другие варианты. Одним из распространенных заблуждений является то, что оптимальным для SEO является просто перенаправление 301 страниц, которые возвращают код состояния 404 на домашнюю страницу данного домена. На самом деле в большинстве случаев это плохая идея, потому что это может сбить с толку пользователей, которые могут не осознавать, что веб-страница, к которой они пытались получить доступ, не существует.

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

Вне этих случаев может быть необходимо, чтобы URL-адрес возвращал ошибку 404 — это предотвратит индексацию и повторное сканирование поисковыми системами. Предоставьте своим посетителям наилучшие возможности с пользовательской страницей 404, как это предлагается в этом руководстве Google Search Console. Например, сайты электронной коммерции часто создают страницы 404, когда товары заканчиваются на складе, поэтому эти сайты являются отличными кандидатами для создания пользовательской страницы 404 электронной коммерции.

Код состояния HTTP 410 — Исчез

Номер 410 более постоянен, чем номер 404; это означает, что страница исчезла. Страница больше недоступна с сервера, и адрес переадресации не настроен. Любые ссылки на вашем сайте, которые указывают на страницу 410, отправляют ботов и посетителей на мертвый ресурс, поэтому, если вы их видите, удалите любые ссылки или ссылки на них из своего контента.

Код состояния HTTP 500 — внутренняя ошибка сервера

Этот код состояния указывает не на то, что страницы отсутствуют или не найдены, а на проблему с сервером. 500 — это классическая ошибка сервера, которая повлияет на доступ к вашему сайту. Посетители-люди и боты будут потеряны, а ваш ссылочный вес быстро исчезнет. Поисковые системы предпочитают сайты, которые хорошо поддерживаются, поэтому вам нужно изучить эти коды состояния и исправить их, как только вы столкнетесь с ними.

Код состояния HTTP 503 — Служба недоступна

Другая разновидность 500, ответ 503 означает, что сервер недоступен. Всех (человеков или иных) просят вернуться позже. Это может быть связано с временной перегрузкой сервера или техническим обслуживанием сервера. Код состояния 503 гарантирует, что поисковые системы скоро вернутся, потому что страница или сайт будут недоступны только на короткое время.

Продолжайте учиться

  • Перенаправление

  • Канонизация

  • Руководство для начинающих по SEO

  • Всегда ли 404 страницы вредны для SEO?

  • Как обращаться с просроченным содержимым?

Попробуй

  • MozBar — панель инструментов SEO MozBar позволяет просматривать в браузере соответствующие показатели во время работы в Интернете.

    This entry was posted in Популярное