Коды ответов 4хх – Ошибки

#Полезные советы 12 января 2022 Оценить статью

Эта категория ответов является наиболее проблемной и важной для изучения. Она представляет из себя цикл клиентских ошибок.

Каждая цифра трехзначного числа демонстрирует проблему на разных уровнях. Для примера рассмотрим самую популярную 404-ую ошибку:

Категория 4хх состоит из следующего множества ответов:

В данной статье мы не станем рассматривать абсолютно все ошибки по причине крайней редкости некоторых из них (для пользовательского опыта так и вовсе) или их неактуальности состоянием на 2021 год.

400 «Bad Request»

Ошибка 400 «Bad Request»

Если сервер отвечает 400-ой ошибкой – это означает, что он не понял запрос. Причиной этому может быть некорректный синтаксис обращения.

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

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

401 «Unauthorized»

Ошибка 401 «Unauthorized»

Подобный код ошибки возникает, если для доступа к странице требуется авторизация.

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

402 «Payment Required»

На текущий момент этот ответ не используется, но предполагается использование в будущем. Планируется применять только в платных сервисах.

403 «Forbidden»

Ошибка 403 «Forbidden»

Ошибка прав доступа. Сервер обработал запрос, но у пользователя нет необходимых полномочий. Чаще всего задаются администраторами, дабы ограничить рядового посетителя сайта от различных служебных файлов внутри CMS или ограничения заблокированных пользователей.

404 «Not Found»

Ошибка 404 «Not Found»

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

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

Причины 404 ошибки

Как влияет ошибка 404 на сайт

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

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

Как найти страницы с ошибкой 404

Поиск страниц с 404 не составит труда. Для этих целей можно использовать следующие варианты:

Как настроить страницу с ошибкой 404

Ответ зависит от причины возникновения ошибки. Рассмотрим 2 основных варианта:

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

Пример страницы 404

б) если ошибка возникает в случае неправильного перенаправления – следует исправить редирект

405 «Method Not Allowed»

Лучше всего этот ответ описывает его название «Неразрешенный метод». Запрос со стороны сервера был получен, но используемый метод не может быть применен.

Методы Get и Head никогда не должны вызывать эту ошибку.

Одной из наиболее частых причин возникновения может быть отправка данных класса «POST» на некорректную страницу. Если проблема в этом – необходимо перепроверить атрибут action.

406 «Not Acceptable»

Ошибка 406 «Not Acceptable»

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

407 «Proxy Authentication Required»

Ошибка 407 «Proxy Authentication Required»

Эта ошибка подобна 401-ой, но в данном случае аутентификация необходима для прокси сервера.

408 «Request Time-out»

Основная особенность этой ошибки – это возможность возникновения ее даже без первоначального запроса. Если возникает подобный ответ – это означает, что сервер намерен отключить неиспользуемое соединение (текущее).

Ошибка 408 «Request Time-out»

Проще говоря – со стороны пользователя просто не поступил запрос в полном объеме за какой-то период времени.

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

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

409 «Conflict»

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

410 «Gone»

Ошибка 410 «Gone»

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

411 «Length Required»

Отклонение запроса со стороны сервера из-за необходимости наличия заголовка Content-Length.

412 «Precondition Failed»

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

413 «Request Entity Too Large»

Запрос имеет слишком большой заголовок (больше, чем установлено в лимитах сервера). О более конкретных причинах ошибки можно узнать в ответе.

414 «Request URL Too Long»

Ошибка 414 «Request URL Too Long»

Адрес страницы (url), который запросил пользователь слишком длинный и не может быть обработан сервером.

415 «Unsupported Media Type»

Формат запроса (медиа-данных) не поддерживается сервером и не может быть обработан.

416 «Requested Range Not Satisfiable»

Ошибка 416 «Requested Range Not Satisfiable»

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

417 «Expectation Failed»

Значение поля заголовка Expect указанно некорректно.

422 «Unprocessable Entity»

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

423 «Locked»

Ошибка 423 «Locked»

«Заблокирован». Страница заблокирована.

424 «Failed Dependency»

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

426 «Upgrade Required»

Запрос принят сервером, но требуемое SSL-соединение не поддерживается со стороны клиента.

451 «Unavailable For Legal Reasons»

В доступе отказано по причине блокировке ресурса органами гос. власти или из-за нарушения авторского права. К слову, ошибка является отсылкой к романа Рэя Брэдбери «451 градус по Фаренгейту»

Александр Байчук SEO специалист
похожие статьи
подписаться:
Установка Jivosite
Установка Jivosite
# Полезные советы
Как предоставить доступы к Google Ads, Analytics, Tag Manager & Merchant Center
Как предоставить доступы к Google Ads, Analytics, Tag Manager & Merchant Center
Почему важна экспертность, зачем Google информация об авторах и где заказать медицинские тексты
Почему важна экспертность, зачем Google информация об авторах и где заказать медицинские тексты
# Полезные советы
Комментарии