используйте бесплатный инструмент для SEO-задач
Все страницы вашего сайта имеют статус-код. Каждый код означает, доступна ли страница для просмотра пользователями или нет. Как владелец сайта, вы должны знать, какие из ваших страниц доступны для просмотра, а какие нет. Возможно, произошла ошибка, и важная страница недоступна для пользователей? Тогда вы потеряете потенциальный трафик, а роботы поисковых систем пометят ваш сайт как менее качественный, если вы не настроите правильный код ответа сервера.
Правильно настроенный URL-адрес всегда должен возвращать код состояния 200, 203, 204. Хорошая SEO-переадресация всегда должна возвращать 3xx (301 или 302).
Коды состояния HTTP — это стандартные коды ответа, предназначенные для уведомления поисковых систем и пользователей о том, что страница сайта доступна. Первая цифра в коде обозначает один из пяти классов ответа. Доступный URL всегда должен возвращать код обратной ссылки 200. Это означает, что пользователь и браузер нашли URL в шапке, после чего сервер показывает страницу с хорошим содержанием. Если вам нужно переместить страницу на новый адрес, всегда используйте для этого 301 редиректы.
Мы создали бесплатные инструменты проверки состояния сервера, чтобы получить код состояния HTTPS, который веб-сервер возвращает при запросе URL-адреса.
Сейчас мы объясним, как работать с нашим инструментом и зачем нужно отслеживать текущий статус кода ответа сервера страниц.
Использование средства проверки кода состояния HTTP: пошаговое руководство
С помощью нашего простого средства проверки кода состояния вы можете легко определить, какой код состояния имеет конкретный URL-адрес. Обманывайте страницы своего листа, чтобы убедиться, что каждая страница получает трафик от пользователей и может быть просканирована поисковой системой.
Как и инструмент проверки перенаправления, наши инструменты могут предоставить ценную информацию о статусе ответа URL-сервера. Средство проверки состояния сервера помогает просматривать коды ответов запрошенных URL-адресов. Вы можете проверить одну веб-страницу за одно сканирование. Ниже мы покажем вам, как вы можете легко указать статус ответа ваших страниц всего за два шага.
Шаг 1. Вставьте URL-адрес
Просто вставьте любой URL-адрес, который вы хотите проанализировать, в пустую форму ввода на странице инструмента и нажмите кнопку со стрелкой, чтобы начать сканирование. Вот как вы можете начать сканирование.
Шаг 2. Интерпретация результатов проверки кода состояния HTTP
После завершения сканирования вы получите результат, а именно код ответа сервера на обработанной странице.
Поддержание корректной работы GA гарантирует получение статистики, но не высокий рейтинг!
Проведите полный аудит, чтобы выяснить и исправить ваше техническое SEO, чтобы улучшить результаты поисковой выдачи.
Вы можете увидеть эти типы прокси-кодов HTTP в результатах списка:
– 200 означает, что страница разрешена.
– 202 означает, что запрос принят к исполнению.
— 301 означает, что все запросы будут временно перенесены на новую страницу.
— 405 означает, что сервер не должен отображать страницу.
– 404 означает, что адрес страницы указан с ошибкой, упал или страница была удалена.
— 449 означает, что от клиента недостаточно информации для обработки запроса.
— 503 означает, что сервер не может ответить на эхо-запрос или веб-сайт недоступен.
— 511 означает, что страница недоступна, и пользователю необходимо пройти аутентификацию.
Есть много других кодов, например 418, 423, 451, 5xx.
Случаи, когда требуется проверка состояния HTTP
Использование правильного кода ответов сервера очень важно для поисковой оптимизации вашего сайта и отображения в результатах. Это влияет на ранжирование в поисковых системах. Вот почему мы создали удобный и бесплатный быстрый инструмент проверки состояния протокола HTTP. Вы можете использовать его, чтобы проверить статус кода ответа для каждой страницы вашего сайта и убедиться, что все цепочки настроены правильно.
Во многих случаях вам следует проверить фактический код ответа сервера ваших веб-страниц. Если вы удалили HTML-страницу, вам необходимо выдать код ответа сервера 401 или 404, чтобы уведомить поисковую систему и пользователей. Если вы переместили содержимое страницы на новый адрес, то настройте соответствующую переадресацию, чтобы пользователи могли найти новую страницу по новым ссылкам.
Часто задаваемые вопросы
Что такое коды состояния HTTP?
Код состояния HTTP — это ответ сервера на запрос пользователя через браузер. При каждом посещении веб-сайта браузер отправляет гипертекстовый запрос на сервер и получает в ответ код ответа сервера.
Что означает код состояния HTTP 200?
Эти коды ответа сервера означают, что запрос пользователя к серверу был успешным.
Как найти код URL?
Вы можете проверить URL-адрес с помощью нашего средства проверки состояния сервера.
Руководство по HTTP. Коды статусов.
Код статуса представляет собой ответ сервера, который состоит из трёх цифр. Первая определяет класс ответа, а две другие указывают конкретный ответ.
Существует пять основных категорий кодов статусов. Все они приведены ниже:
№ | Код и описание |
---|---|
1 | 1xx: Информационное Означает, что запрос был успешно получен и идёт его обработка. |
2 | 2xx: Успешное выполнение Запрос был успешно получен, понят и принят. |
3 | 3xx: Перенаправление Последующие действия должны быть предприняты для выполнения запроса. |
4 | 4xx: Ошибка на стороне клиент Запрос содержит синтаксическую ошибку, либо не корректен. |
5 | 5xx: Ошибка на стороне сервера Сервер не может выполнить обработать корректный запрос. |
Коды статусов расширяемы и HTTP приложение не должно понимать значение всех кодов.
Ниже приведены наиболее распространённые код статусов по категориям.
1ХХ: Информационные
Сообщение | Описание |
---|---|
100 Continue | Только часть запроса была получена сервером, но на данный момент запрос не был отклонён. Клиент должен продолжать запрос. |
101 Switching Protocols | Сервер выбирает протокол. |
2ХХ: Успешное выполнение
Сообщение | Описание |
---|---|
200 OK | Запрос успешен |
201 Created | Запрос выполнен, новый ресурс создан. |
202 Accepted | Запрос принят, но обработка не завершена. |
203 Non-authoritative Information | Информация в заголовке получена из локальной или сторонней копии, а не от оригинального сервера. |
204 No Content | Код статуса и заголовок переданы в ответе, но данные отсутствуют. |
205 Reset Content | Браузер должен очистить форму для этой транзакции для дополнительного ввода. |
206 Partial Content | Сервер возвращает часть данных. Используется для ответа на запрос, содержащий заголовок Content-Range. |
3ХХ: Перенаправление
Сообщение | Описание |
---|---|
300 Multiple Choices | Список ссылок. Пользователь может выбрать ссылку и перейти к локации. Максимальное количество ссылок – 5. |
301 Moved Permanently | Запрашиваемая страница была перенесена на новую URL. |
302 Found | Запрашиваемая страница была временно перенесена на новую URL. |
303 See Other | Запрашиваемая страница может быть найдена по другой URL. |
304 Not Modified | Код ответа для заголовка If-Modifier-Since или If-None-Match, где URL не была изменена с крайней даты обновления. |
305 Use Proxy | Доступ к запрашиваемой странице должен быть запрошен через прокси, который указан в заголовке Location. |
306 Unused | |
307 Temporary Redirect | Запрашиваемая страница была временно перенесена на новую URL. |
4ХХ: Ошибка на стороне клиента
Сообщение | Описание |
---|---|
400 Bad Request | Сервер не понял запрос. |
401 Unauthorized | Запрашиваемая страница требует имя пользователя и пароль. |
402 Payment Required | На данный момент клиент не может использовать данный код. |
403 Forbidden | Доступ к запрашиваемой странице запрещён. |
Сервер не может найти запрашиваемую страницу. | |
405 Method Not Allowed | Метод, указанный в запросе, является недопустимым. |
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 Request-url Too Long | Сервер не примет данный запроса, так как URL слишком большая (длинная). |
415 Unsupported Media Type | Север не примет данный запрос, так как данный тип медиа файла не поддерживается. |
416 Requested Range Not Satisfiable | Запрашиваемый диапазон байтов недоступен и находится за пределами диапазона. |
417 Expectation Failed | Ожидания, переданные в заголовке запроса не могут быть удовлетворены данным сервером. |
5ХХ: Ошибка на стороне сервера
Сообщение | Описание |
---|---|
500 Internal Server Error | Запрос не выполнен. Сервер попал в непредвиденные условия. |
501 Not Implemented | Запрос не выполнен. Сервер не поддерживает запрашиваемый функционал. |
502 Bad Gateway | Запрос не выполнен. Сервер получил недоступный запрос от следующего сервера. |
503 Service Unavailable | Запрос не выполнен. На данный момент сервер перегружается, или не работает. |
504 Gateway Timeout | Соединение закрыто по времени. |
505 HTTP Version Not Supported | Сервер не поддерживает данную версию протокола HTTP. |
На этом мы заканчиваем изучение код статуса протокола HTTP.
В следующей статье мы рассмотрим поля заголовка (header fields).
Полный список кодов состояния HTTP и их значение re запрещено продолжать поиск из-за кода ошибки HTTP.
Это может разочаровать пользователя. Однако коды состояния HTTP выходят за рамки простого сообщения об ошибке — эти коды также могут означать успешную передачу или перенаправление на новый URL-адрес сайта.
Здесь давайте рассмотрим исчерпывающий список кодов состояния HTTP, поэтому, когда вы столкнетесь с одним из них, вы будете знать, что это значит.
Что такое код состояния HTTP?
При попытке доступа к веб-странице ваш браузер отправляет запрос на веб-сервер, на котором размещена веб-страница.
В зависимости от того, была ли передача успешной или нет, веб-сервер может вернуть определенное количество ответов.
Это так называемые коды состояния HTTP. Они варьируются от информационных и успешных до редиректов и кодов ошибок.
Каждый код состояния отмечен числовым идентификатором в диапазоне от 100 до 599. Все коды и их значения поддерживаются Управлением по присвоению номеров в Интернете (IANA). Давайте углубимся в то, что означает каждый идентификатор.
Коды состояния HTTP 1xx: информационные ответы
Коды ответов 1xx носят информационный характер. Они указывают на то, что ваш веб-браузер сделал запрос на сервер и ожидает ответа.
Код состояния TTP 100 (продолжение)
Сервер получил заголовок запроса вашего браузера и теперь ожидает тело вашего запроса.
Код состояния TTP 101 (протокол переключения)
Ваш браузер отправил запрос на изменение протокола, и сервер его выполнил.
Код состояния TTP 102 (Обработка)
Запрос вашего браузера обрабатывается сервером, но ответа от сервера пока нет.
Код состояния TTP 103 (ранние подсказки)
Сервер отправляет вашему браузеру несколько «ранних подсказок» для предварительной загрузки определенных ресурсов, прежде чем сервер предоставит окончательный ответ.
Коды состояния HTTP 2xx: успешные ответы
Эти коды состояния сообщают клиенту (вашему веб-браузеру), что все обрабатывается должным образом.
Код состояния TTP 200 (ОК)
Запрос выполнен успешно, и был предоставлен соответствующий ответ. В зависимости от метода HTTP (GET, HEAD, PUT/POST или TRACE) ответ будет различаться.
Код состояния TTP 201 (Создано)
Запрос вашего браузера был выполнен успешно, и в результате был создан новый ресурс. Это обычный ответ на POST и некоторые запросы PUT.
Код состояния TTP 202 (Принято)
Сервер получил запрос вашего браузера, но еще не отреагировал на него.
Код состояния TTP 203 (неавторизованная информация)
Сервер возвращает метаинформацию не с исходного сервера, поскольку метаинформация, доступная в настоящее время, может отличаться. Это используется, когда информация собирается из сторонней или локальной копии.
Код состояния TTP 204 (нет содержимого)
После успешного запроса сервер не имеет содержимого для возврата. Однако он может возвращать информацию о текущем заголовке, так что ваш пользовательский агент обновляет свои кэшированные заголовки.
Код состояния TTP 205 (Сброс содержимого)
Ваш браузер получил от сервера ответ на изменение вида документа.
Код состояния TTP 206 (частичный контент)
Сервер вернул часть контента, так как ваш браузер запросил его с заголовком Range.
Код состояния TTP 207 (мультистатус)
В определенных ситуациях, когда требуется несколько кодов состояния, сервер возвращает информацию о нескольких источниках.
Код состояния TTP 208 (уже сообщено)
Чтобы избежать ненужного перечисления, сервер возвращает информацию о том, что о внутренних членах элемента WebDAV уже сообщалось. Обычно этот ответ следует за ответом 207 (Multi-Status).
Код состояния TTP 226 (IM Используется)
Сервер успешно обработал метод GET вашего браузера для получения обновленной версии уже кэшированного ресурса. Как правило, ответ возвращается при наличии одной или нескольких незначительных модификаций запрошенного ресурса.
Коды состояния HTTP 3xx: ответы о перенаправлении
Коды состояния в диапазоне 300-399 означают, что желаемое содержимое было перемещено в другое место, и позволяют браузеру узнать, где его можно найти.
Код состояния TTP 300 (несколько вариантов)
На запрос, сделанный вашим веб-браузером, доступно несколько ответов.
Код состояния TTP 301 (перемещен навсегда)
Сервер перенаправляет ваш браузер на другой URL-адрес, так как нужный ресурс был постоянно перемещен в новое место.
Код состояния TTP 302 (Найдено)
Ваш браузер получил ответ, что запрошенный ресурс временно перемещен в другое место. Однако тот же URL следует использовать для любых последующих запросов.
Код состояния TTP 303 (см. Другое)
Сервер информирует браузер о том, что требуемый ресурс находится по другому URL-адресу и должен быть запрошен с помощью метода GET.
Код состояния TTP 304 (не изменен)
Возвращенный ответ сообщает веб-браузеру, что желаемый ресурс не был изменен с момента последнего запроса. В результате браузер должен использовать сохраненную в кэше версию.
Код состояния TTP 305 (Использовать прокси)
Серверу требуется прокси для возврата запрошенного ресурса. Этот код ответа в настоящее время не используется, поскольку большинство современных браузеров не поддерживают его из-за проблем с безопасностью.
Код состояния TTP 306 (Switch Proxy)
Сервер требует использования определенного прокси для выполнения последующих запросов. Точно так же это ответное сообщение не поддерживается из соображений безопасности.
Код состояния TTP 307 (временное перенаправление)
Замена кода состояния 302 (Найдено), сервер информирует браузер о том, что нужный ресурс временно находится в другом месте. Однако тот же метод HTTP должен использоваться при запросе ресурса.
Код состояния TTP 308 (постоянное перенаправление)
Преемник кода состояния 301 (перемещен навсегда), ваш веб-браузер пытается получить доступ к ресурсу, который был окончательно перемещен в новое место. Этот тип перенаправления не позволяет изменить метод HTTP-запроса.
Коды состояния HTTP 4xx: ответы об ошибках клиента
Эти коды состояния указывают на наличие ошибок, вызванных клиентом.
Код состояния TTP 400 (Bad Request)
Ошибка на стороне клиента, в результате чего сервер не может вернуть ответ.
Код состояния TTP 401 (Неавторизованный)
Серверу требуется аутентификация, чтобы веб-браузер мог перейти к запрошенному ресурсу.
Код состояния TTP 402 (требуется оплата)
Как следует из названия, этот код зарезервирован для цифровых платежных систем. Однако он не используется широко.
Код состояния TTP 403 (Запрещено)
Веб-браузеру отказано в доступе к запрошенному источнику из-за отсутствия у клиента необходимых разрешений.
Код состояния TTP 404 (не найдено)
Требуемый ресурс не может быть найден, но может быть доступен в будущем.
Код состояния TTP 405 (метод не разрешен)
Сервер распознает метод HTTP-запроса, используемый веб-браузером, но требует использования другого, чтобы предоставить желаемый ресурс.
Код состояния TTP 406 (неприемлемо)
Сервер сообщает клиенту, что ни один ресурс не соответствует критериям, запрошенным вашим веб-браузером.
Код состояния TTP 407 (Требуется аутентификация прокси-сервера)
Аналогично коду состояния 401 (Неавторизованный), но сервер требует, чтобы аутентификация выполнялась прокси-сервером.
Код состояния TTP 408 (тайм-аут запроса)
Время ожидания сервера истекло, пока клиент отправит запрос в течение указанного периода времени.
Код состояния TTP 409 (Конфликт)
Возник конфликт с текущим состоянием требуемого ресурса, в результате сервер не может вернуть ответ.
Код состояния TTP 410 (исчез)
Похоже на код состояния 404 (не найдено), но указывает, что запрошенный ресурс больше не будет доступен в будущем.
Код состояния TTP 411 (требуется длина)
Сервер сообщает вашему веб-браузеру, что для возврата нужного ресурса требуется, чтобы в запросе была указана определенная длина содержимого.
Код состояния TTP 412 (сбой предварительной обработки)
Ваш веб-браузер отправил запрос с предварительными условиями, одно из которых не может быть выполнено сервером.
Код состояния TTP 413 (слишком большая полезная нагрузка)
Сервер не желает обрабатывать запрос, поскольку он слишком велик.
Код состояния TTP 414 (URL слишком длинный)
Запрос, отправленный вашим веб-браузером, не может быть обработан сервером, поскольку клиент закодировал слишком много данных в виде строки запроса, которая затем отправляется как метод GET.
Код состояния TTP 415 (неподдерживаемый тип носителя)
Сервер отклонил запрос, так как он не поддерживает требуемый тип носителя.
Код состояния TTP 416 (диапазон неудовлетворителен)
Сервер не может предоставить часть, запрошенную клиентом.
Код состояния TTP 417 (Ожидание не выполнено)
Ваш веб-браузер отправил запрос на сервер с заголовком Expect, но сервер не может выполнить требования.
Код состояния TTP 418 (я чайник)
Пасхальное яйцо HTTP, которое было частью первоапрельской шутки. HTTP-серверы не должны поддерживать этот протокол, но если вам интересно, как он выглядит, загляните на страницу Google Teapot.
Код состояния TTP 421 (неверно направленный запрос)
Запрос вашего веб-браузера был перенаправлен на другой сервер, который не смог дать ответ.
Код состояния TTP 422 (Unprocessable Entity)
В запросе, отправленном вашим веб-браузером, были семантические ошибки, в результате чего его невозможно было выполнить.
Код состояния TTP 423 (заблокировано)
Доступ к нужному ресурсу запрещен, поскольку он заблокирован.
Код состояния TTP 424 (сбой зависимости)
Запрос, отправленный вашим веб-браузером, завершился неудачно, поскольку он зависел от другого запроса, который также завершился неудачно.
Код состояния TTP 425 (слишком рано)
Сервер отказывается обрабатывать запрос, поскольку он может быть воспроизведен повторно.
Код состояния TTP 426 (требуется обновление)
Текущий протокол не принят сервером, поэтому сервер возвращает клиенту заголовок Upgrade с запросом на обновление протокола.
Код состояния TTP 428 (требуется предварительное условие)
Веб-браузер должен указать условия для обработки запроса сервером.
Код состояния TTP 429 (слишком много запросов)
Сервер получил слишком много запросов от вашего веб-браузера за отведенное время ожидания.
Код состояния TTP 431 (поля заголовка запроса слишком велики)
Запрос клиента не обрабатывается сервером, поскольку предоставленные заголовки запроса слишком велики. Сервер готов обработать запрос после изменения размера заголовков.
Код состояния TTP 451 (недоступен по юридическим причинам)
Сервер отказывается предоставить желаемый ресурс по юридическим причинам.
Коды состояния HTTP 5xx: ответы сервера об ошибках
Коды состояния 5xx указывают на то, что серверу не удалось обработать запрос.
Код состояния TTP 500 (внутренняя ошибка сервера)
Это стандартное сообщение об ошибке, предоставляемое сервером при возникновении непредвиденной ситуации.
Код состояния TTP 501 (не реализовано)
Сервер указывает, что либо не может выполнить запрос, либо не распознает метод HTTP.
Код состояния TTP 502 (Плохой шлюз)
Сервер возвращает ответ, что он служил шлюзом или прокси для вышестоящего сервера, который предоставил неверный ответ.
Код состояния TTP 503 (служба недоступна)
Сервер не может обработать запрос, поскольку он либо перегружен, либо находится на обслуживании.
Код состояния TTP 504 (время ожидания шлюза)
Вышестоящий сервер не предоставил своевременный ответ второму серверу, который в настоящее время служит шлюзом или прокси. В результате он не может предоставить ответ клиенту.
Код состояния TTP 505 (версия HTTP не поддерживается)
Сервер не поддерживает метод HTTP, используемый в запросе.
Код состояния TTP 506 (вариант также согласовывается)
Учитывая, что HTTP позволяет размещать несколько вариантов ресурса под одним URL-адресом, сервер не может решить, какую (наилучшую) версию предоставить в качестве ответа. Обычно это происходит из-за проблем с конфигурацией сервера.
Код состояния TTP 507 (Недостаточно памяти)
Сервер не может сохранить представление требуемого ресурса, необходимого для успешного выполнения запроса.
Код состояния TTP 508 (обнаружена петля)
Сервер обнаружил бесконечную петлю и не может обработать запрос.
Код статуса TTP 510 (не расширен)
Сервер реализует дополнительные расширения, которые необходимо указать в заголовке запроса, чтобы сервер его выполнил.
Код состояния TTP 511 (требуется сетевая аутентификация)
Клиент должен предоставить аутентификацию, чтобы сервер мог предоставить доступ клиенту.
Руководство по кодам состояния HTTP
Перейти к основному содержанию Центр помощиДата изменения: пн, 19 декабря 2022 г. , 16:25
Что такое коды состояния HTTP?
Коды ответов HTTP указывают, были ли успешно выполнены определенные HTTP-запросы. По сути, это индикатор того, успешно ли загружена веб-страница. Ответы сгруппированы в пять классов: информационные ответы, успешные ответы, перенаправления, ошибки клиента и ошибки сервера.
Где я могу увидеть код состояния HTTP?
Код состояния HTTP для ссылки можно найти в следующих местах:
Контроль качества > Ресурсы > Ссылки
Контроль качества > Отчет о странице > Нажмите на неработающую ссылку
Что означают коды состояния?
Ниже приведен список распространенных кодов состояния HTTP и их определения.
Код состояния | Текст состояния | Описание | 200 | Запрос выполнен успешно. Значение успеха варьируется в зависимости от метода HTTP:
|
---|---|---|
301 | Перемещено навсегда | Этот код ответа означает, что URL запрошенного ресурса был изменен. Новый URI, вероятно, указан в ответе. |
302 | Найдено | Этот код ответа означает, что URI запрошенного ресурса был временно изменен. В будущем могут быть внесены новые изменения в URI. Следовательно, этот же URI должен использоваться клиентом в будущих запросах. |
303 | См. Другое | Сервер отправил этот ответ, чтобы указать клиенту получить запрошенный ресурс из другого URI с помощью запроса GET. |
304 | Не изменено | Это используется в целях кэширования, чтобы сообщить клиенту, что ответ не был изменен. Таким образом, клиент может продолжать использовать ту же кэшированную версию ответа. |
307 | Временное перенаправление | Сервер отправил этот ответ направляющему клиенту, чтобы получить запрошенный ресурс из другого URI тем же методом, который использовал предыдущий запрос. Это имеет ту же семантику, что и код ответа 302 Found HTTP, за исключением того, что пользовательский агент не должен изменять используемый метод HTTP: если в первом запросе использовался POST, во втором запросе должен использоваться POST. |
308 | Постоянное перенаправление | Это означает, что ресурс теперь постоянно находится в другом URI, указанном в заголовке Location: HTTP Response. Это имеет ту же семантику, что и код ответа HTTP 301 Moved Permanently, за исключением того, что пользовательский агент не должен изменять используемый метод HTTP: если POST использовался в первом запросе, POST должен использоваться во втором запросе. . |
400 | Неверный запрос | Этот ответ означает, что сервер не может понять запрос из-за неправильного синтаксиса. |
401 | Неавторизованный | Для получения запрошенного ответа требуется аутентификация. Это похоже на код ответа 403, но в этом случае возможна аутентификация. |
403 | Запрещено | У клиента нет прав доступа к содержимому, поэтому сервер не разрешает доступ к запрошенному ответу. |
404 | Не найдено | Сервер не может найти запрошенный ресурс. Этот код ответа хорошо известен из-за его частого появления. Код состояния 404 считается неработающей ссылкой на платформе Siteimprove. Примечание. Это не то же самое, что «Soft 404». Для получения информации об этом см. — Что такое Soft 404? |
405 | Метод не разрешен | Метод запроса известен серверу, но он отключен и не может использоваться. Два обязательных метода, GET и HEAD, ни в коем случае нельзя отключать, и они не должны возвращать этот код ошибки. |
406 | Неприемлемо | Код состояния 406 указывает, что целевой ресурс не имеет текущего представления, которое было бы приемлемо для агента пользователя, в соответствии с полями заголовка проактивного согласования, полученными в запросе, и сервер не хочет предоставлять представление по умолчанию. Проверьте URL-адрес в браузере. Попробуйте другой URL-адрес в том же домене, что и запрашиваемый URL-адрес, чтобы узнать, сможете ли вы определить, в чем заключается проблема. |
408 | Время ожидания запроса | Этот ответ отправляется некоторыми серверами при неактивном соединении, даже без какого-либо предварительного запроса со стороны клиента. Это означает, что сервер хотел бы отключить это неиспользуемое соединение. Этот ответ используется гораздо чаще, поскольку некоторые браузеры, такие как Chrome или IE9, используют механизмы предварительного соединения HTTP для ускорения просмотра (см. ошибку 881804, которая отслеживает будущую реализацию такого механизма в Firefox). Также обратите внимание, что некоторые серверы просто отключают соединение, не отправляя это сообщение. |
409 | Конфликт | Запрос не может быть выполнен из-за конфликта с текущим состоянием ресурса. Этот код разрешен только в ситуациях, когда ожидается, что пользователь сможет разрешить конфликт и повторно отправить запрос. Тело ответа ДОЛЖНО включать достаточно информации, чтобы пользователь мог распознать источник конфликта. В идеале объект ответа должен содержать достаточно информации, чтобы пользователь или пользовательский агент могли решить проблему; однако это может быть невозможно и не требуется. Конфликты чаще всего возникают в ответ на запрос PUT. Например, если использовалось управление версиями, а размещаемая сущность включала изменения в ресурс, которые противоречат тем, которые были сделаны в результате более раннего (стороннего) запроса, сервер может использовать ответ 409, чтобы указать, что он не может выполнить запрос. . В этом случае объект ответа, скорее всего, будет содержать список различий между двумя версиями в формате, определяемом Content-Type ответа. |
410 | Ушел | Этот ответ отправляется, когда запрошенный контент был безвозвратно удален с сервера без адреса пересылки. Код состояния 410 считается неработающей ссылкой на платформе Siteimprove. |
412 | Предварительное условие не выполнено | Одно или несколько условий, указанных в полях заголовка запроса, оцениваются как ложные при проверке на сервере. Этот код ответа позволяет клиенту наложить предварительные условия на текущее состояние ресурса (его текущие представления и метаданные) и, таким образом, предотвратить применение метода запроса, если целевой ресурс находится в неожиданном состоянии. |
429 | Слишком много запросов | Пользователь отправил слишком много запросов за заданный промежуток времени. Предназначен для использования со схемами ограничения скорости для управления скоростью отправляемого или получаемого трафика для предотвращения DoS-атак. |
500 | Внутренняя ошибка сервера | Сервер столкнулся с ситуацией, с которой он не может справиться. |
502 | Bad Gateway | Этот ответ об ошибке означает, что сервер, работающий в качестве шлюза для получения ответа, необходимого для обработки запроса, получил недопустимый ответ. |
503 | Служба недоступна | Сервер не готов обработать запрос. Распространенными причинами являются сервер, который отключен для обслуживания или перегружен. Обратите внимание, что вместе с этим ответом должна быть отправлена удобная страница с объяснением проблемы. Этот ответ следует использовать для временных условий, а HTTP-заголовок Retry-After: по возможности должен содержать предполагаемое время до восстановления службы. Веб-мастер также должен позаботиться о заголовках, связанных с кэшированием, которые отправляются вместе с этим ответом, поскольку эти временные ответы обычно не следует кэшировать. |
999* | Невозможно обработать запрос, | Это не официальный код состояния HTTP. Он используется в качестве универсального кода ошибки, когда сервер, к которому мы пытаемся получить доступ, не предоставляет более конкретный код ошибки. Мы наблюдаем такое поведение на сайтах социальных сетей, таких как LinkedIn, которые либо полностью запрещают поисковые роботы, либо ограничивают количество отправляемых запросов. Этот ответ может быть прерывистым, так как в некоторых случаях сервер блокирует IP-адрес сканера на ограниченный период времени. : В таких случаях мы предлагаем повторно просканировать ссылку на более позднем этапе. Если проблема сохраняется со ссылкой, о которой вы знаете, что она работает, вы можете отклонить эту конкретную ссылку в отчете о странице. |
н/д | Недоступно* | Это не официальный код состояния HTTP. Ссылка работает, но ресурс, на который ссылается эта ссылка, больше недоступен, например, видео. |