Код возврата 404: Страница не найдена | REG.RU

Коды ответа HTTP — HTTP

Код ответа (состояния) HTTP показывает, был ли успешно выполнен определённый HTTP запрос. Коды сгруппированы в 5 классов:

Коды состояния определены в 10-ой секции RFC 2616. Обновленную спецификацию можно найти в RFC 7231 .

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

Код ответаНазваниеОписаниеВерсия HTTP
Информационные
100Continue «Продолжить». Этот промежуточный ответ указывает, что запрос успешно
принят и клиент может продолжать присылать запросы либо проигнорировать
этот ответ, если запрос был завершён.
Только HTTP/1.1
101Switching Protocol «Переключение протокола». Этот код присылается в ответ на запрос
клиента, содержащий заголовок Upgrade:, и указывает, что
сервер переключился на протокол, который был указан в заголовке. Эта
возможность позволяет перейти на несовместимую версию протокола и обычно
не используется.
Только HTTP/1.1
102Processing «В обработке». Этот код указывает, что сервер получил запрос и
обрабатывает его, но обработка ещё не завершена.
Только HTTP/1.1
103Early Hints «Ранние подсказки». В ответе сообщаются ресурсы, которые могут быть
загружены заранее, пока сервер будет подготавливать основной ответ.
RFC 8297 (Experimental).
Только HTTP/1.1
Успешные
200

OK

«Успешно». Запрос успешно обработан. Что значит «успешно», зависит от
метода HTTP, который был запрошен:

  • GET: «ПОЛУЧИТЬ». Запрошенный ресурс был найден и передан в теле
    ответа.
  • HEAD: «ЗАГОЛОВОК». Заголовки переданы в ответе.
  • POST: «ПОСЫЛКА». Ресурс, описывающий результат действия сервера на
    запрос, передан в теле ответа.
  • TRACE: «ОТСЛЕЖИВАТЬ». Тело ответа содержит тело запроса полученного
    сервером.
HTTP/0.9 и выше
201Created «Создано». Запрос успешно выполнен и в результате был создан ресурс.
Этот код обычно присылается в ответ на запрос PUT «ПОМЕСТИТЬ».
HTTP/0.9 и выше
202Accepted «Принято». Запрос принят, но ещё не обработан. Не поддерживаемо, т.е.,
нет способа с помощью HTTP отправить асинхронный ответ позже, который
будет показывать итог обработки запроса. Это предназначено для случаев,
когда запрос обрабатывается другим процессом или сервером, либо для
пакетной обработки.
HTTP/0.9 и выше
203Non-Authoritative Information «Информация не авторитетна». Этот код ответа означает, что информация,
которая возвращена, была предоставлена не от исходного сервера, а из
какого-нибудь другого источника. Во всех остальных ситуациях более
предпочтителен код ответа 200 OK.
HTTP/0.9 и 1.1
204No Content «Нет содержимого». Нет содержимого для ответа на запрос, но заголовки
ответа, которые могут быть полезны, присылаются. Клиент может
использовать их для обновления кешированных заголовков полученных ранее
для этого ресурса.
HTTP/0.9 и выше
205Reset Content «Сбросить содержимое». Этот код присылается, когда запрос обработан,
чтобы сообщить клиенту, что необходимо сбросить отображение документа,
который прислал этот запрос.
Только HTTP/1.1
206Partial Content «Частичное содержимое». Этот код ответа используется, когда клиент
присылает заголовок диапазона, чтобы выполнить загрузку отдельно, в
несколько потоков.
Только HTTP/1.1
Сообщения о перенаправлениях
300Multiple Choice

«Множественный выбор». Этот код ответа присылается, когда запрос имеет
более чем один из возможных ответов. И User-agent или пользователь
должен выбрать один из ответов. Не существует стандартизированного
способа выбора одного из полученных ответов.

HTTP/1.0 и выше
301Moved Permanently

«Перемещён на постоянной основе». Этот код ответа значит, что URI
запрашиваемого ресурса был изменён. Возможно, новый URI будет
предоставлен в ответе.

HTTP/0.9 и выше
302Found

«Найдено». Этот код ответа значит, что запрошенный ресурс
временно изменён. Новые изменения в URI могут быть доступны в
будущем. Таким образом, этот URI, должен быть использован клиентом в
будущих запросах.

HTTP/0.9 и выше
303See Other «Просмотр других ресурсов». Этот код ответа присылается, чтобы
направлять клиента для получения запрашиваемого ресурса в другой URI с
запросом GET.
HTTP/0. 9 и 1.1
304Not Modified «Не модифицировано». Используется для кеширования. Это код ответа
значит, что запрошенный ресурс не был изменён. Таким образом, клиент
может продолжать использовать кешированную версию ответа.
HTTP/0.9 и выше
305Use Proxy «Использовать прокси». Это означает, что запрошенный ресурс должен быть
доступен через прокси. Этот код ответа в основном не поддерживается из
соображений безопасности.
Только HTTP/1.1
306Switch Proxy Больше не использовать. Изначально подразумевалось, что » последующие
запросы должны использовать указанный прокси.»
Только HTTP/1.1
307Temporary Redirect «Временное перенаправление». Сервер отправил этот ответ, чтобы клиент
получил запрошенный ресурс на другой URL-адрес с тем же методом, который
использовал предыдущий запрос. Данный код имеет ту же семантику, что код
ответа 302 Found, за исключением того, что агент
пользователя не должен изменять используемый метод HTTP: если в первом
запросе использовался POST, то во втором запросе также
должен использоваться POST.
Только HTTP/1.1
308Permanent Redirect

«Перенаправление на постоянной основе». Это означает, что ресурс
теперь постоянно находится в другом URI, указанном в заголовке
Location: HTTP Response. Данный код ответа имеет ту же
семантику, что и код ответа 301 Moved Permanently, за
исключением того, что агент пользователя не должен изменять
используемый метод HTTP: если POST использовался в первом
запросе, POST должен использоваться и во втором запросе.

Примечание: Это экспериментальный код ответа,
Спецификация которого в настоящее время находится в черновом виде.

draft-reschke-http-status-308
Клиентские
400Bad Request «Плохой запрос». Этот ответ означает, что сервер не понимает запрос
из-за неверного синтаксиса.
HTTP/0.9 и выше
401Unauthorized «Неавторизованно». Для получения запрашиваемого ответа нужна
аутентификация. Статус похож на статус 403, но,в этом случае,
аутентификация возможна.
HTTP/0.9 и выше
402Payment Required «Необходима оплата». Этот код ответа зарезервирован для будущего
использования. Первоначальная цель для создания этого кода была в
использовании его для цифровых платёжных систем(на данный момент не
используется).
HTTP/0.9 и 1.1
403Forbidden «Запрещено». У клиента нет прав доступа к содержимому, поэтому сервер
отказывается дать надлежащий ответ.
HTTP/0.9 и выше
404Not Found «Не найден». Сервер не может найти запрашиваемый ресурс. Код этого
ответа, наверно, самый известный из-за частоты его появления в вебе.
HTTP/0.9 и выше
405Method Not Allowed «Метод не разрешён». Сервер знает о запрашиваемом методе, но он был
деактивирован и не может быть использован. Два обязательных метода,
GET и HEAD, никогда не должны быть
деактивированы и не должны возвращать этот код ошибки.
Только HTTP/1.1
406Not Acceptable

Этот ответ отсылается, когда веб сервер после выполнения
server-driven content negotiation, не нашёл контента, отвечающего критериям, полученным из user agent.

Только HTTP/1.1
407Proxy Authentication Required Этот код ответа аналогичен коду 401, только аутентификация требуется для
прокси сервера.
Только HTTP/1.1
408Request Timeout Ответ с таким кодом может прийти, даже без предшествующего запроса. Он
означает, что сервер хотел бы отключить это неиспользуемое соединение.
Этот метод используется все чаще с тех пор, как некоторые браузеры,
вроде Chrome и IE9, стали использовать
HTTP механизмы предварительного соединения
для ускорения сёрфинга (смотрите баг 634278, будущей
реализации этого механизма в Firefox). Также учитывайте, что некоторые
серверы прерывают соединения не отправляя подобных сообщений.
Только HTTP/1.1
409Conflict

Этот ответ отсылается, когда запрос конфликтует с текущим состоянием
сервера.

Только HTTP/1.1
410Gone

Этот ответ отсылается, когда запрашиваемый контент удалён с сервера.

Только HTTP/1.1
411Length Required

Запрос отклонён, потому что сервер требует указание заголовка
Content-Length, но он не указан.

Только HTTP/1.1
412Precondition Failed Клиент указал в своих заголовках условия, которые сервер не может
выполнить
Только HTTP/1.1
413Request Entity Too Large

Размер запроса превышает лимит, объявленный сервером. Сервер может
закрыть соединение, вернув заголовок Retry-After

Только HTTP/1.1
414Request-URI Too Long URI запрашиваемый клиентом слишком длинный для того, чтобы сервер смог
его обработать
Только HTTP/1. 1
415Unsupported Media Type Медиа формат запрашиваемых данных не поддерживается сервером, поэтому
запрос отклонён
Только HTTP/1.1
416Requested Range Not Satisfiable Диапазон указанный заголовком запроса Range не может быть
выполнен; возможно, он выходит за пределы переданного URI
Только HTTP/1.1
417Expectation Failed Этот код ответа означает, что ожидание, полученное из заголовка запроса
Expect, не может быть выполнено сервером.
Только HTTP/1.1
Серверные
500Internal Server Error «Внутренняя ошибка сервера». Сервер столкнулся с ситуацией, которую он
не знает как обработать.
HTTP/0. 9 и выше
501Not Implemented «Не реализовано». Метод запроса не поддерживается сервером и не может быть
обработан. Единственные методы, которые сервера должны поддерживать (и,
соответственно, не должны возвращать этот код) — GET и
HEAD.
HTTP/0.9 и выше
502Bad Gateway «Плохой шлюз». Эта ошибка означает что сервер, во время работы в
качестве шлюза для получения ответа, нужного для обработки запроса,
получил недействительный (недопустимый) ответ.
HTTP/0.9 и выше
503Service Unavailable «Сервис недоступен». Сервер не готов обрабатывать запрос. Зачастую
причинами являются отключение сервера или то, что он перегружен.
Обратите внимание, что вместе с этим ответом удобная для
пользователей(user-friendly) страница должна отправлять объяснение
проблемы. Этот ответ должен использоваться для временных условий и
Retry-After: HTTP-заголовок должен, если возможно,
содержать предполагаемое время до восстановления сервиса. Веб-мастер
также должен позаботиться о заголовках, связанных с кешем, которые
отправляются вместе с этим ответом, так как эти ответы, связанные с
временными условиями, обычно не должны кешироваться.
HTTP/0.9 и выше
504Gateway Timeout Этот ответ об ошибке предоставляется, когда сервер действует как шлюз и
не может получить ответ вовремя.
Только HTTP/1.1
505HTTP Version Not Supported «HTTP-версия не поддерживается». HTTP-версия, используемая в запросе, не
поддерживается сервером.
Только HTTP/1.1

Код возврата сервера

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

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

Читайте дальше, и вы узнаете, какие есть коды возврата сервера, что они означают, и
как их проверить.

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

Коды возврата 2xx

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

Из других кодов 2xx стоит отметить 201, возникающий, когда вы отправили
данные (например, заполнив форму).

Да, чтобы вы тут не заскучали, предложу проверить коды ответа каких-нибудь
сайтов по этому адресу.
У вас получилось что-нибудь неожиданное?

Коды возврата 4xx и 5xx

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

401 — это ошибка, возникающая, когда вы не авторизовались на защищенном
разделе сайта. 403 — запрет, когда у вас нет прав на просмотр запрошенной
страницы. Еще одна частая ошибка — 500, возникающая, когда на сервере произошел
внутренний сбой.

Коды 3xx — редирект страницы

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

  • 301 редирект страниц или 301 Permanent Redirect.
    Использование данного редиректа, как правило, в случаях реорганизации сайта,
    переносе страничек сайта, для «склейки» имени веб-сайта (с www и без www). В
    данном случае, вес страниц (Google PageRank) и позиции в поисковых системах
    сохраняются.
  • 302 редирект страниц или Temporary redirect (временно перемещен).
    В отличии от использования 301 редиректа, 302 не передает вес страниц (Google
    PR) и ссылочной популярности! При использовании 302 редиректа, переходя по
    старой ссылке – пользователь будет попадать на указанную Вами новую страницу.
    Как правило, 302 редирект используют при временном переносе.

Советы для вебмастеров

Подведем итог перечисленному и сформулируем советы для вебмастеров по
настройке сервера:

  • Необходимо так настроить сервер, чтобы на несуществующие страницы сначала
    шел код возврата 404. В противном случае поисковые системы обнаружат на вашем
    сайте множество страниц с одинаковым содержанием, и к вам будут применены
    санкции.
  • 301 или 302?
  • Не забывайте проверять код возврата страниц вашего сервера.
  • Увидели ошибку 500? Скорей всего, ее вызвал какой-то скрипт на сервере,
    например, ему не хватило памяти.
  • Существуют и другие методы переадресации, например, JavaScript
    переадресация.
    При помощи JavaScripts-кода, размещенного в начале html-кода страницы, можно
    переадресовать на любую страницу.
    Долгое время поисковые
    системы не «понимали» Flash и такие вот Java-редиректы. Сейчас все
    поменялось, и поисковые роботы прекрасно понимают такие редиректы.
    Злоупотреблять таким вот методом переадресации очень не рекомендуемся.

У вас есть, что добавить или спросить про коды возврата сервера? Оставьте свой
комментарий!

Please enable JavaScript to view the comments powered by Disqus.comments powered by Disqus

Что такое код ошибки 404? Что это значит и как это исправить

К

  • Александр С. Гиллис,
    Технический писатель и редактор

Что такое ошибка 404?

404 — это код состояния, который сообщает веб-пользователю, что запрошенная страница недоступна. 404 и другие коды состояния ответа являются частью кодов ответа протокола передачи гипертекста в Интернете. Код 404 означает, что сервер не смог найти запрошенную клиентом веб-страницу. Варианты сообщения об ошибке включают «Ошибка 404», «Страница 404 не найдена» и «Запрошенный URL-адрес не найден».

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

Коды ошибок

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

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

Что делать, если вы получаете ошибку 404

Если сайт больше не существует, веб-пользователь не сможет получить доступ к этой странице. Однако пользователь, получивший ошибку 404, должен предпринять следующие действия:

  • Дважды проверьте URL-адрес на наличие опечаток. Только один опечатанный символ может привести к ошибке 404. Например, проверьте, должно ли .htm быть .html или наоборот.
  • Обновить веб-страницу. 404 ошибки могут быть кратковременным сбоем.
  • Поиск в Интернете. Попробуйте найти страницу с помощью веб-поиска, так как она могла быть перемещена по другому URL-адресу.
  • Используйте другое устройство. Возможно, возникла ошибка клиента или проблема с браузером пользователя. Если страница работает на другом устройстве, очистите кеш и куки первого устройства.
  • Перейдите к Wayback Machine Интернет-архива. Пользователи могут получить доступ к этому сайту, чтобы увидеть, как тот или иной URL-адрес выглядел в прошлом.
  • Свяжитесь с веб-сайтом. Отправьте сообщение веб-мастеру, чтобы ссылку можно было исправить.

Зачем исправлять ошибки 404

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

Большое количество неотвечающих URL-адресов также может повредить усилиям по поисковой оптимизации (SEO) веб-сайта, что означает, что веб-сайт будет реже появляться в результатах поиска. Google также учитывает показатель отказов сайта, который представляет собой процент пользователей, посещающих сайт, но быстро покидающих его.

Как выявить и исправить ошибку 404 на собственном сайте

Ниже приведены различные способы выявления и исправления ошибок 404:

  • Используйте инструмент анализа веб-сайтов, такой как Google Search Console или Screaming Frog SEO Spider, для выявления ссылок, которые приводят к ошибкам 404.
  • Если URL-адрес страницы изменился, старый URL-адрес следует сохранить как файл перенаправления. Редиректы — самый простой способ исправить ошибку 404.
  • Восстанавливайте удаленные веб-страницы, если нет деловых причин для их удаления. Если есть причина оставить его удаленным, то ссылку следует перенаправить.
  • Создайте содержимое страницы для кода состояния 404 и замените им страницу 404, которую обычно предоставляет браузер. Пользовательские ответы об ошибках содержат сообщение и могут побудить пользователя отправить заметку веб-мастеру, чтобы можно было исправить ситуацию.

Брендирование пользовательской страницы ошибки 404

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

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

Некоторые веб-сайты настраивают ошибки 404 с юмором, чтобы свести на нет потенциально разочаровывающий опыт пользователя. Например, страница 404 Spotify, на которой написано «404s and heartbreaks», является отсылкой к странице 9 Канье Уэста.Альбом 0038 808s и Heartbreak .

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

Последнее обновление: март 2022 г.


Продолжить чтение Об ошибке 404

  • Юмор в маркетинге может привлечь и удержать клиентов
  • 10 отличных SEO-инструментов, плагинов и хаков, которые вам нужно использовать прямо сейчас
  • Полное руководство по обслуживанию клиентов для бизнеса
  • Как использовать веб-компоненты с инструментами дизайна пользовательского интерфейса
  • Как зашифровать и защитить веб-сайт с помощью HTTPS
СпейсИкс

SpaceX (Space Exploration Technologies Corporation) — производитель космических транспортных средств и аэрокосмической техники, основанный в 2002 году Илоном Маском.

Сеть


  • основная полоса

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


  • широкополосный

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


  • оптоволокно до дома (FTTH)

    Оптоволокно до дома (FTTH), также называемое оптоволокном до дома (FTTP), представляет собой установку и использование оптического волокна от центрального …

Безопасность


  • Общая система оценки уязвимостей (CVSS)

    Общая система оценки уязвимостей (CVSS) — это общедоступная платформа для оценки серьезности уязвимостей безопасности в …


  • WPA3

    WPA3, также известный как Wi-Fi Protected Access 3, представляет собой третью версию стандарта сертификации безопасности, разработанного Wi-Fi …


  • защита облачных рабочих нагрузок

    Защита рабочих нагрузок в облаке — это защита рабочих нагрузок, распределенных по нескольким облачным средам. Предприятия, использующие …

ИТ-директор


  • Agile-манифест

    The Agile Manifesto — это документ, определяющий четыре ключевые ценности и 12 принципов, в которые его авторы верят разработчикам программного обеспечения…


  • Общее управление качеством (TQM)

    Всеобщее управление качеством (TQM) — это система управления, основанная на вере в то, что организация может добиться долгосрочного успеха, …


  • системное мышление

    Системное мышление — это целостный подход к анализу, который фокусируется на том, как взаимодействуют составные части системы и как…

HRSoftware


  • непрерывное управление производительностью

    Непрерывное управление эффективностью в контексте управления человеческими ресурсами (HR) — это надзор за работой сотрудника . ..


  • вовлечения сотрудников

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


  • кадровый резерв

    Кадровый резерв — это база данных кандидатов на работу, которые могут удовлетворить немедленные и долгосрочные потребности организации.

Служба поддержки клиентов


  • бесконтактная оплата

    Бесконтактный платеж — это беспроводная финансовая транзакция, при которой покупатель совершает покупку, перемещая жетон безопасности в …


  • исходящий вызов

    Исходящий вызов — это вызов, инициированный оператором центра обработки вызовов клиенту от имени центра обработки вызовов или клиента.


  • социальная CRM

    Social CRM, или социальное управление взаимоотношениями с клиентами, — это управление взаимоотношениями с клиентами и взаимодействие с ними, поддерживаемое . ..

Что такое ошибка 404 «Не найдено»?

Код состояния 404: Ошибка «Не найдено»

Код состояния HTTP 404: Ошибка «Не найдено»

Это очень распространенная ошибка. Здесь происходит то, что запрошенный URL-адрес просто не найден.

Неправда, что все 404 плохие — на самом деле это заблуждение.

Можно показывать ошибку 404, если у вас просто нет этой страницы или если пользователь вводит URL-адрес с ошибкой ( у вас нет ).0039 должны перенаправлять все мыслимые URL-адреса). Таким образом, во многих ситуациях совершенно нормально обслуживать 404 — Google не причинит вам вреда в такой ситуации.

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

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

Если вы когда-либо сталкивались с ужасной ошибкой с кодом состояния 404 и не знаете, что это такое, то это руководство предназначено для вас. Он быстро объяснит, что такое ошибка с кодом состояния 404, почему она возникает и как ее исправить.

БОНУС : Если вы хотите проверить коды ответов вашего веб-сайта И получить всесторонний SEO-аудит, вы можете использовать инструмент ниже (это бесплатно):

Протокол HTTP

Давайте поговорим о том, как работает протокол HTTP.

Интернет состоит из двух основных элементов: клиентов и серверов .

Каждый раз, когда вы щелкаете в своем браузере, вы получаете доступ к Интернету через веб-клиент . Это может быть Chrome, Firefox, Safari или Internet Explorer.

Когда вы посещаете веб-сайт, вы отправляете запрос на веб-сервер .

Facebook.com, ClickMinded.com, MarthaStewart.com/1525880/marthas-chocolate-chip-cookies — все эти сайты имеют собственный домашний адрес. Это называется IP-адрес .

Ваш домашний адрес может быть 123 Main Street, New York, NY 10001 , а адрес Facebook — 66. 220.144.0 .

Всякий раз, когда вы посещаете страницу в Интернете, вы запрашиваете целую кучу документов с сервера этого веб-сайта. Это могут быть документы HTML, CSS, изображения, PDF — что бы это ни было, основные отношения остаются прежними: вы (клиент) делаете запрос, а веб-сайт (сервер) отвечает на этот запрос.

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

Существует множество различных веб-протоколов, и вы, возможно, знакомы с некоторыми из них:

  • DNS — Система доменных имен
  • FTP — Протокол передачи файлов
  • HTTP — Протокол передачи гипертекста
  • IRC — Протокол Internet Relay Chat
  • Простой протокол SMTP 9003 9003 03 SSL — Безопасный Уровень сокетов

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

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

Рассмотрим пять основных кодов состояния:

  1. 1xx блок: информационные запросы
  2. 2xx блок: успешные запросы
  3. 3xx 900 5 блок: 0 перенаправлений 36 4xx блок: ошибки клиента
  4. 5xx блок: ошибки сервера

Некоторые коды состояния встречаются чаще, чем другие. Например, когда вы занимаетесь цифровым маркетингом, вы часто сталкиваетесь с кодом состояния 200, кодом состояния 301 и кодом состояния 404, но вы можете никогда не увидеть код состояния 206 или 307.

Давайте кратко рассмотрим каждый блок кода состояния и его значение.

1xx Коды состояния

Это информационных запросов . Сервер еще не полностью выполнил запрос и все еще обрабатывает информацию. Вы не будете часто видеть эти коды. К ним относятся:

  • 100 — Продолжить
  • 101 — Протокол переключения
  • 103 — Контрольные точки

2xx Коды состояния

Это успешных запросов , значит все в порядке. К ним относятся:

  • 200 – ОК (вы будете видеть это чаще всего)
  • 201 – Создано
  • 202 – Принято
  • 205 – Сбросить содержимое
  • 206 – Частичное содержимое

Коды 3 x

1

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

  • 301 – Переехал навсегда
  • 302 – Найдено
  • 304 — Не изменено
  • 305 — Использовать прокси-сервер
  • 307 — Временное перенаправление

Коды состояния 4xx

Это ошибок клиента . Это означает, что что-то пошло не так с запросом (клиент/пользователь), а не с ответом (веб-сайт/сервер). К ним относятся:

  • 400 – Неверный запрос
  • 401 – Неавторизованный
  • 403 – Запрещенный
  • 404 – Не найдено
  • 408 – Время ожидания запроса
  • 410 – Исчезло0005
  • 429 — слишком много запросов

5xx коды состояния

Это ошибки сервера . Это означает, что что-то пошло не так с ответом (веб-сайт/сервер), а не с запросом (клиент/пользователь). К ним относятся:

  • 500 — Внутренняя ошибка сервера
  • 502 — Неисправный шлюз
  • 503 — Служба недоступна
  • 504 — Тайм-аут шлюза

В заключение

Хотите узнать больше о конкретном коде? У нас есть серия кратких руководств по каждому ответу HTTP, чтобы вы могли оптимизировать свою стратегию цифрового маркетинга. Возьмите их здесь:

  • Полное руководство по кодам состояний
  • Код состояния 200, Код состояния 301, Код состояния 302, Код состояния 304
  • Код состояния 401, Код состояния 403, Код состояния 404, Код состояния 410
  • Код состояния 429, Код состояния 500, код состояния 503, код состояния 504

10-кратный рост вашего трафика от Google.

Получите контрольный список SEO, отправленный на ваш почтовый ящик.

[Бесплатный мини-курс] Изучите стратегию SEO, которую мы использовали в PayPal и Airbnb.

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