404 это: что значит, как исправить, как оформить страницу – «Ошибка 404(((( что за фигня?» – Яндекс.Знатоки

Содержание

Что такое станица 404 и зачем она нужна

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

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

Стоит отметить, что страница 404 «Не найдено» (404 Page Not Found) – это один из кодов состояния HTTP, принятых Консорциумом Всемирной паутины (W3C) в 1992 году. У каждой цифры в ошибке есть свое значение:

Первая «4» означает, что произошла ошибка со стороны клиента. В свою очередь, первая «5» значила бы ошибку со стороны сервера.

Цифры «04» — определяют конкретную ошибку Not Found из группы 4хх. Среди других ошибок из этой группы — 400 Bad Request, 401 Unauthorized, 402 Payment Required, 403 Forbidden и так далее.

Зачем она сайту

Для страницы 404 есть несколько причин:

1. Ошибки случаются у всех. Вы не можете предугадать поведение всех ваших покупателей и их действия. Если они не смогут найти то, что им было нужно, они уйдут, а вы потеряете клиента.

2. Со временем сайт растет и страниц становится очень много. Невозможно отследить все изменения. Где-то поменяли адрес, какую-то страницу удалили, но она по-прежнему индексируется. В таком случае, страница 404 – это возможность перестраховаться.

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

Как создать страницу 404: важные моменты

1. Объяснить пользователю ситуацию

Снизить негативное отношение посетителя к странице 404 можно. Достаточно объяснить ему, что произошло, по каким причинам он мог попасть на эту страницу (старая ссылка, неверный адрес) и оставить ссылку на главную страницу.

 Страница 404 1.png

 

2. Юмор

Не бойтесь самоиронии. Если пользователь попал на страницу 404, постарайтесь его рассмешить. В случае успеха, это уменьшит его ощущение потери. Используйте картинки, анимации и даже видео.

 Страница 404 2.png

 

3. Обратно на сайт

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

4. Ваш стиль

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

 Страница 404 3.png

 

5. Анализ

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

Жуковский Александр

404 что это значит? ⋆ Все секреты интернета

  

 

Ошибка 404 что это значит? Мы очень часто в поисках необходимой информации то и дело натыкаемся на каком либо сайте на это странное сообщение. В этой статье хочу внести ясность и подробно рассказать почему мы часто видим вместо искомой информации эту непонятную надпись.

Ошибка 404 что это значит?

 

Дело в том что как правило обычные пользователи интернета попадают на тот или иной сайт из поисковой системы. То есть, мы с вами для того чтобы найти нужную инфу идём на свой любимый поисковик (не важно какой:  Гугл, Яндекс и т.д.) и в строке поиска вводим наш поисковый запрос. В данном случае что бы попасть на эту страницу через поисковик необходимо было ввести фразу типа: «404 что это значит».

  

 

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

На самом деле содержимое сайтов постоянно изменяется.

Появляются новые страницы, публикуются свежие статьи, и удаляются старые… Вот тут то и происходит путаница.

Дело в том что поисковые системы зачастую не успевают следить за обновлением сайтов и получается что на сайте опубликован новый материал, а в поиске его не найти и проходит несколько дней пока он появится. Такая же история и с удалённым материалом. Де-факто например, я как автор блога minaev.biz, уже удалил какую-то страницу, а она всё ещё фигурирует в результатах поиска.

404 что это значит

Вот и получается что мы переходя по вроде рабочей ссылке натыкаемся на сообщение сайта: «Ошибка 404».

404 что это значит на самом деле?

Это значит что запрашиваемая вами страница не найдена на сайте. А следующая причина по которой может возникнуть такая ситуация, это не удаление страниц а их перемещение. То-есть, страница не сайте есть, но адрес её изменился. В результате нам тоже будет выдано сообщение «Ошибка 404».


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

404 что это значит  

 

Страна 404 — что это значит? Что происходит с Украиной?

В интернете все чаще мелькает выражение «страна 404». Что это значит? Почему государство кодируют непонятными для многих цифрами? Зачем говорят, что Украина – Страна 404? Это такой странный юмор или отражение реальности? Как относятся к этому сами украинцы – жители этого государственного образования? Давайте вместе подумаем. Желательно, чтобы к нашим рассуждениям присоединилась вся эта несчастная страна.

страна 404 что это значит

404 – что это значит?

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

ошибка 404

Геополитическая подоплека

Вы помните, когда это государство стали широко обсуждать в мире? Политологи считают, что все годы независимости коллективный Запад не спускал с ее территории глаз. Представители почти всех разведок мира работали на Украине. Дело в том, что географически она является почти центром Европы. Что важнее – расположена республика между извечными соперниками: Россией и частью Запада – Евросоюзом. Это важнейшая стратегическая точка, за влияние на которую идет непрекращающаяся борьба. Практически все годы независимости украинскую общественность пытались настроить против Российской Федерации, несмотря на очень тесные родственные и дружеские связи. Цель данной операции проста только на первый взгляд. На самом деле коллективному Западу необходимо оторвать Украину от России, чтобы создать, как нынче говорят, санитарный кордон между РФ и Европой. Экономическое положение в мире таково, что нормально жить смогут не все. Все элементарно. Перепроизводство товаров создало две взаимоисключающие проблемы:

  • ресурсы расходуются слишком быстро;
  • все рынки сбыта уже освоены.

Чтобы выйти из кризиса, необходимо перераспределить покупателей, как считает Запад. То есть отобрать рынок у того, кто его освоил. Отсюда газовые войны, желание присоединить новые страны к ЕС, инициирование «цветных революций» и даже создание и разрастание ИГИЛ (запрещенной в РФ). Это бои за передел рынков между глобальными игроками. Но мы далеко ушли от выяснения: страна 404 – что это значит и как связано с Украиной. Вернемся к сути.

не найдено

Основные события с 2013 года

Напомним читателю, что произошло до того, как Украину стали называть «страна 404». Изложим важные моменты в хронологическом порядке:

  • Осень 2013 года – начало Майдана, люди выступили против действующего режима.
  • Зима 2014-го – предпринята попытка урегулировать ситуацию при содействии министров иностранных дел европейских держав.
  • Февраль того же года – президент Янукович покинул страну вместе с председателем правительства и главой Верховной Рады.
  • Тут же – на Турчинова возложено исполнение обязанностей всех трех основных должностей на Украине.

Далее, Крым, имя собственную автономию в составе государства, проголосовал за выход из его состава и попросился в Россию. На Донбассе начаты боевые действия против «сепаратистов». Все эти события повлияли на отношение к Украине. Как? Давайте пойдем дальше.

украина страна 404

Почему Украину называют «страна 404»?

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

Что такое государство?

Давайте отвлечемся от бедной Украины. Государством называют надстройку над обществом, которая создается для управления процессами в нем с целью организации жизни людей. Если проще, то система всевозможных институтов (правительство, законодательная и судебная системы) работает для граждан. Цель у них одна – сделать так, чтобы людям было комфортно и удобно жить. Для этого пишутся законы, принимаются и реализуются программы и так далее. Каждый государственный орган выполняет свою функцию. Центр (президент, правительство, законодатель) их контролирует и регулирует. Механизм описан упрощенно и схематично, но и этого довольно, чтобы понять: на Украине никто ничего подобного не делает. И не потому, что не хотят люди работать. У них нет права принимать и реализовывать решения. Они его утратили вследствие незаконного переворота.

почему украину называют страна 404

Что происходит на Украине?

Политологи из этой страны пытаются убедить общественность, что у них все в порядке. Государство работает, делает для граждан все, что возможно. Однако некоторые их решения вызывают странное ощущение. Скажите, зачем переименовывать населенные пункты в республике, у которой нет денег? Вы задумывались, сколько это стоит? А главное, зачем это гражданам Украины? У них, простите, канализацию не чинили с момента распада Союза. А власти считают, что важнее заклеймить «сепаратистов» и избавиться от советского наследия. Проблемами граждан никто не занимается. Вернее, и украинцы подтвердят, на местах власти работают. Можно пойти в сельский или городской совет, в районную администрацию со своей бедой. Там постараются помочь, по мере сил. Но денег же у местных властей нет. То есть люди со своими проблемами предоставлены сами себе. Как хотите, так и выживайте. Вот и выходит, что Страна 404 – Украина. Люди не могут обнаружить поддержки государства, на которую имеют полное право.

Об оружии и войне

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

404 украина

Эмоциональная составляющая

Украинцы наверняка подтвердят: очень больно, когда о твоей стране говорят «не найдено» или «404». И многие сторонники жителей Донбасса применяют эти выражения для того, чтобы уязвить, задеть оппонента. Наверное, делать этого не стоит. Однако следует признать, отвлекшись от эмоций, что государство на Украине полностью разрушено. Причем произошло это сверху. В селах и городах еще остались признаки власти, но в центре они почти полностью отсутствуют. Знаете, люди сражаются в словесных баталиях, оскорбляют и обижают прежних друзей, чтобы доказать свою правоту. Подумайте, зачем тратить силы на эту ерунду? Украина – большое европейское государство. Если в нем начнется настоящий хаос, пострадают все соседи. Нужно народу не злиться на оппонентов, а думать, как предотвратить катастрофу. Так бывает: государство разрушено, его необходимо воссоздать. И никто, кроме жителей данной территории, с этой задачей не справится.

Почему Украину называют «страной 404»?

Да не состоялась просто Украина как самостоятельное государство. Мне приходилось бывать на Украине во времена СССР — крепкая республика, нормальные жители, а сейчас? Все это время позиционировать себя как свободное и независимое государство, даже пакостить Росси по мелкому в доказательство своей от нее независимости, и — постоянно клянчить всяческих скидок, подачек и поблажек! Тот же Кучма выбил от России цену за газ меньшую, чем в самой России. и что? Украина не расцвела от таких немыслимых преференций, даже перепродавая наш супердешевый газ Европе по европейской же цене, а нет — она расплодила олигархов, на которых сама же потом стала жаловаться! 23 года — более чем достаточно для того, чтобы встать на ноги, но какое там! — Она не может даже встать с колен, потому что — лежит! И встать ей, похоже, уже не судьба! «Ошибка 404 — такая страница не найдена» — так нам сообщает интернет о попытке зайти на уже несуществующий сайт!

а разве не так?

В инете, когда не возможно найти ответ появляется такая надпись

ошибка природы))

Спроси у яйценюха

Страны такой не существует, по этому «файл не найден»

этой страны не существует

«Ошибка 404» ,это когда ищешь страницу, а она не находится.

Просто Россия это кличка, а не название 404

да просто фигня!!!!

Аналогия очевидна: 404 error — page not found. Это если в интернете. А применительно к Украине: 404 error — country not found. Любая страна, как и человек, имеет тело и душу. Тело в данном случае — это территория, душа — чувства людей, населяющих эту территорию и ощущающих себя единым народом. Когда душа покидает тело человека, оно превращается в труп и начинает разлагаться. Когда душа покидает страну, она превращается в территорию и начинает распадаться на части. Украина тяжело болела все 23 года своего независимого существования, эта болезнь привела к тому, что самая зажиточная республика бывшего СССР превратилось в самое нищее государство Европы, беднее таких «гигантов», как Албания и Босния (хотя позвольте, забыл про Молдавию). По уровню доходов на душу населения Украина на начало 2014 года была в компании Вьетнама и Перу. Сейчас скатилась в общество беднейших африканских стран типа Эфиопии. Агония украинского государства произошла в феврале 2014 г., а окончательно душа покинула тело в Одессе 2 мая. Сегодня «Краина 404» — это начинающий смердеть труп, с которым уже поздно проводить реанимационные мероприятия: мозг (политическая элита) умер, кровь (экономика) свернулась, началось разложение органов (отпадение регионов). © Ракитин Сергей.

Потому что тризубец напоминает… <img src=»//otvet.imgsmail.ru/download/u_29bc464c2bc263050c19ca126e898e73_800.jpg» alt=»» data-lsrc=»//otvet.imgsmail.ru/download/u_29bc464c2bc263050c19ca126e898e73_120x120.jpg» data-big=»1″>

Ошибка 404. «Страница не найдена» (Not Found). Как исправить?

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

Начну наверное с того, что ошибка 404 может появляться практически в любом браузере и на любом устройстве. Будь то компьютер, ноутбук, телефон, планшет, или какое-то другое устройство. Так же без разницы, установлена у вас Windows 10, 8, 7, или вообще XP. Это проблема не с вашим устройством и не с подключением к интернету (в большинстве случаев).

Саму ошибку «Not Found», или «Нет такой страницы» можно наблюдать при посещении самых разных сайтов. В социальных сетях, в поисковых системах, и даже на вашем любимом сайте, где вы фильмы смотрите 🙂

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

Ошибка 404

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

Ошибка 404: что это и почему она появляется?

Данная ошибка означает, что вы пытаетесь перейти по адресу, которого не существует. Страница по этому адресу недоступна. Адрес страницы изменился, или она была удалена. Например, возьмем одну из страниц этого сайта. Пускай это будет https://help-wifi.com/poleznoe-i-interesnoe/chto-takoe-router-chem-wi-fi-router-otlichaetsya-ot-marshrutizatora. Если перейти по этому адресу, то загрузится необходимая нам страница. Но, если изменить адрес, например добавить в конце какую-то цифру, или букву, то мы увидим ошибку «Страница не найдена». Так как страницы с таким адресом просто не существует на сайте.

Ошибка в браузере на сайте: "Страница не найдена"

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

В социальной сети Вконтакте, например, страница с ошибкой 404 выглядит вот так (Page Not Found):

Ошибка "Page Not Found" (404) в браузере

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

Как исправить ошибку 404 «Страница не найдена»?

Решений очень мало. Так как проблема не на вашей стороне, а на стороне сервера (сайта). И скорее всего, вряд ли вы уже сможете получить доступ к этой странице. Но несколько решений, которые могут исправить эту ошибку, все таки есть.

  • Первым делом обновите страничку в браузере. Нажмите на клавишу F5, или на соответствующую кнопку в самом браузере.
    Обновление страницы при появлении ошибки 404
  • Проверьте адрес в адресной строке. Может вы туда случайно что-то дописали.
    Ошибка Not Found из-за неверного адресаНе редко ошибка 404 появляется из-за того, что автор на сайте неправильно указал адрес ссылки. У меня такое было несколько раз.
  • Скопируйте ссылку из адресной строки браузера, и попытайтесь найти ее через поисковую систему Яндекс, или Google.
    Поиск страницы при ошибке "Нет такой страницы"Возможно, в результатах поиска появится необходимый нам сайт и необходимая страница.
  • Вернитесь на главную страницу сайта, и попробуйте найти необходимую страницу через меню на сайте, или через поиск.
  • Попробуйте открыть данный URL (адрес) в другом браузере, или с другого устройства. Если в другом браузере все отлично откроется, вы не увидите ошибки «Страница не найдена», то очистите кэш своего браузера. Для примера: как это сделать в браузере Opera.
  • Если весь сайт недоступен (даже главная страница) и в браузере появляться ошибка Not Found (или другая с кодом 404), а с другого устройства (через другое подключение к интернету) все открывается, то скорее всего ваш IP-адрес по какой-то причине заблокирован на сервере. Можно сменить IP с помощью VPN плагина для браузера. Если очень нужно зайти на этот сайт.
  • Редко, но может быть проблема с DNS. В таком случае, можно попробовать прописать DNS от Google.
  • Если вам очень нужно получить доступ к странице с информацией, на которой появляется ошибка «Нет такой страницы» (или что-то в этом роде), то вы можете написать администрации сайта и объяснить проблему. Возможно, они подскажут вам новый адрес.

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

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

Ошибка 404 — это… Что такое Ошибка 404?

301

Moved Permanently (русск. Перемещёно окончательно)
Появился в HTTP/1.0.

Запрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка. При запросах не методом HEAD сервер должен передать в теле сообщения гипертекстовое пояснение. При использовании всех методов, кроме GET и POST, предварительно следует уведомить пользователя об изменении ссылки. Не стоит забывать, что некоторые клиенты ошибочно меняют метод POST на GET после перехода на другой адрес.

Ответ может кэшироваться.

Если код состояния 301 получен после запроса GET или HEAD, то клиент должен запросить пользователя перед адресацией.

302

Found (русск. Найдено)
Введено в HTTP/1.0.

Запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. При всех методах кроме HEAD сервер должен передать в теле гипертекстовое пояснение. При использовании всех отличных от GET и POST методов предварительно следует уведомить пользователя об изменении URI. При обращении к следующему ресурсу метод POST на GET менять следует как это делают некоторые клиенты.

Код является примером того, как практика не соответствует стандартам. Спецификация HTTP/1.0 требовала от клиента осуществления временной переадресации («Moved temporarly» в оригинале), но популярные браузеры использовали 303 See other. Поэтому спецификация HTTP/1.1 (RFC 2068) добавила коды состояний 303 и 307, пытаясь избавиться от неоднозначности. Тем не менее, большинство веб-приложений по прежнему используют код 302, как если бы он был кодом 303.

303

See Other (русск. Смотреть другое)
Введено в HTTP/1.1.

Документ по запрошенному URI нужно запросить по адресу в поле Location заголовка с использованием метода GET несмотря даже на то, что первый запрашивался методом POST. Если используется не метод HEAD, то серверу следует включить в тело сообщения короткое гипертекстовое описание.

304

Not Modified (русск. Не изменено)
Появился в HTTP/1.0.

Сервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела.

305

Use Proxy (русск. Использовать прокси)
Введено в HTTP/1.1.

Запрос к запрашиваемому ресурсу должен осуществляться через прокси-сервер, URI которого указан в поле Location заголовка. Данный код ответа могут использовать только родные HTTP-сервера (не прокси).

306

Упомянуто в RFC 2616 (обновление HTTP/1.1).

Использовалось раньше. В настоящий момент зарезервировано.

307

Temporary Redirect (русск. Временное перенаправление) Введено в RFC 2616 (обновление HTTP/1.1).

Запрашиваемый ресурс короткое время доступен только по другому URI (указывается в поле Location заголовка). Если был послан не метод HEAD, то серверу следует включить в тело сообщения короткое гипертекстовое описание. При использовании всех методов кроме GET и POST предварительно следует уведомить пользователя о временном изменении ссылки.

4xx: Client Error

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

Для облегчения запоминания значений кодов существуют приёмы иллюстративной мнемотехники (например, для диапазона 400 по 417 [1])

400

Bad Request (русск. Плохой запрос)
Появился в HTTP/1.0.

Запрос не понят сервером из-за наличия синтаксической ошибки. Клиенту следует повторно обратиться к ресурсу с изменённым запросом.

401

Unauthorized (русск. Неавторизован)
Появился в HTTP/1.0.

Запрос требует идентификации пользователя. Клиент должен запросить имя и пароль у пользователя и передать их в записи WWW-Authenticate заголовка в следующем запросе. В случае ввода ошибочных данных сервер снова вернёт этот же статус.

402

Payment Required (русск. Необходима оплата )
Зарезервирован начиная с HTTP/1.1.

Предполагается использовать в будущем. В настоящий момент не используется.

403

Сервер вернул ошибку 403 при попытке просмотра директории cgi-bin, доступ к которой был запрещён

Forbidden (русск. Запрещено)
Появился в HTTP/1.0.

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

Сообщение 403 может возвращаться, если хозяин сайта по каким-то соображениям решил закрыть от пользователей часть информации. Кроме того, если веб-сервер не имеет прав доступа к запрошенному документу, он также вернёт код 403. Простая ситуация, когда страница может на самом деле не существовать, но сервер выдаст ошибку 403 (запрещено), а не 404 (не найдено): страница находится в директории foo, доступ к которой был запрещён веб-серверу — таким образом веб-сервер не может «знать», есть в этой директории такая страница, или нет.

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

404

Попытка запросить документ /fgsfds в Википедии приводит к ошибке 404. Тем не менее, программное обеспечение Википедии перенаправляет нас на соответствующую статью, которая могла бы существовать.

Not Found (русск. Не найдено)
Появился в HTTP/1.0.

Сервер понял запрос, но не нашёл соответствующего ресурса по указанному 410 вместо этого. Этот код может использоваться вместо 403, если требуется тщательно скрыть от посторонних глаз определённые ресурсы.

Ссылки

405

Method Not Allowed (русск. Метод не поддерживается)
Появился в HTTP/1.1.

Указанный клиентом метод нельзя применить к ресурсу. Сервер также должен передать в заголовке ответа поле Allow со списком доступных методов.

406

Not Acceptable (русск. Не приемлемо)
Появился в HTTP/1.1.

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

407

Proxy Authentication Required (русск. Необходима авторизация прокси)
Появился в HTTP/1.1.

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

408

Request Timeout (русск. Время ожидания истекло)
Появился в HTTP/1.1,

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

409

Conflict (русск. Конфликт)
Появился в HTTP/1.1.

Запрос не может выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.

410

Gone (русск. Удалён)
Появился в HTTP/1.1.

Такой ответ сервер посылает, когда ресурс раньше был по указанному URI, но был удалён и теперь недоступен. Серверу в этом случае не известно и местоположение альтернативного документа (например, копии). Если у сервера есть подозрение, что документ в ближайшее время может быть восстановлен, то лучше клиенту передать код 404.

411

Length Required (русск. Необходима длина)
Появился в HTTP/1.1.

Для указанного ресурса клиент должен указать Content-Length в заголовке запроса. Без указания этого поля не стоит делать повторную попытку запроса к серверу по данному URI.

412

Precondition Failed (русск. Условие «ложно»)
Появился в HTTP/1.1.

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

413

Request Entity Too Large (русск. Запрашиваемые данные слишком большие)
Появился в HTTP/1.1.

Возвращается если сервер по каким-то причинам не может передать запрашиваемый объём информации. Если проблема временная, то сервер может в ответе указать в поле Retry-After время, по истечении которого можно повторить аналогичный запрос.

414

Request-URI Too Long (русск. Запрашиваемый URI слишком длинный)
Появился в HTTP/1.1.

Сервер не может обработать запрос из-за слишком длинного указанного URI. Такую ошибку можно спровоцировать, например, когда клиент пытается передать длинные параметры через метод GET, а не POST.

415

Unsupported Media Type (русск. Неподдерживаемый тип данных)
Появился в HTTP/1.1.

По каким-то причинам сервер отказывается работать с указанным типом данных при данном методе.

416

Requested Range Not Satisfiable (русск. Запрашиваемый диапазон не достижим)
Введено в RFC 2616 (обновление HTTP/1.1).

В поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует поле If-Range. Если клиент передал байтовый диапазон, то сервер может вернуть реальный размер в поле Content-Range заголовка. Данный ответ не следует использовать при передаче типа multipart/byteranges.

417

Expectation Failed (русск. Ожидаемое ошибочно)
Введено в RFC 2616 (обновление HTTP/1.1).

По каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса.

422

Unprocessable Entity (русск. Необрабатываемый экзмепляр)
Введено в XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка из-за которой невозможно произвести операцию над ресурсом.

423

Locked (русск. Заблокировано)
Введено в

424

Failed Dependency (русск. Невыполненная зависимость)
Введено в 424.

426

Upgrade Required (русск. Необходимо обновление)
Введено в RFC 2817 для возможности перехода к

Сервер указывает клиенту на необходимость обновить протокол. Заголовок ответа должен содержать правильно сформированные поля Upgrade и Connection.

5xx: Server Error

Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера. Для всех ситуаций, кроме использования метода HEAD, сервер должен включать в тело сообщения объяснение, которое клиент отобразит пользователю.

500

Internal Server Error (русск. Внутренняя ошибка сервера)
Появился в HTTP/1.0.

Любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса 5xx.

501

Not Implemented (русск. Не реализовано)
Появился в HTTP/1.0.

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

502

Bad Gateway (русск. Плохой шлюз)
Появился в HTTP/1.0.

Сервер в роли шлюза или прокси получил сообщение о неудачном выполнении промежуточной операции.

503

Service Unavailable (русск. Сервис недоступен)
Появился в HTTP/1.0.

Сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным является сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов.

504

Gateway Timeout (русск. Шлюз не отвечает)
Появился в HTTP/1.1.

Сервер в роли шлюза или прокси не дождался ответа от вышестоящего сервера для завершения текущего запроса.

505

HTTP Version Not Supported (русск. Версия HTTP не поддерживается)
Появился в HTTP/1.1.

Сервер не поддерживает или отказывается поддерживать указанную в запросе версию протокола HTTP.

506

Variant Also Negotiates (русск. Вариант тоже согласован)
Экспериментальное. Введено в RFC 2295 для дополнения протокола HTTP технологией Transparent Content Negotiation.

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

507

Insufficient Storage (русск. Закончилось место)
Введено в

510

Not Extended (русск. Не расширено)
Введено в RFC 2774 для дополнения протокола HTTP поддержкой расширений.

На сервере отсутствует расширение, которое планирует использовать клиент. Сервер может дополнительно передать информацию о доступных ему расширениях.

Примечания

См. также

Ссылки

HTTP 404 — это… Что такое HTTP 404?

Ошибка 404 или Not Found («не найдено») стандартный код ответа HTTP о том, что клиент был в состоянии общаться с сервером, но сервер не может найти данные согласно запросу. Ошибку 404 не следует путать с ошибкой «Сервер не найден» или иными ошибками, указывающими на ограничение доступа к серверу. Ошибка 404 означает, что запрашиваемый ресурс может быть доступен в будущем, что однако не гарантирует наличие прежнего содержания.

Пользователи наиболее часто сталкиваются с ошибкой 404 при посещении т. н. битых или мёртвых ссылок. Т. о. делая ошибку 404 одной из наиболее узнаваемых ошибок в сети Интернет[1].

Обзор

При связи по HTTP клиент требует ответа на свой запрос к серверу. Например, веб-браузер запрашивает HTML-документ (веб-страницу) и ожидает цифровой код ответа и, не всегда обязательно, сообщение. В коде 404, первая цифра «4» указывает ошибку клиента, к примеру, опечатку в URL. Следующие две цифры определяют конкретную ошибку. HTTP использует трёхзначные коды, напоминающие коды для ранних версий протоколов FTP и NNTP.

Следом за кодом ответа 404 для человеческого понимания идёт объяснение причины. Спецификация HTTP предлагает фразу «Not Found»[2] (не найдено) и большинство веб-серверов по умолчанию выводят страницы HTML, который включает в себя как код 404, так и фразу «Not Found».

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

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

Пользовательские страницы ошибок

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

Однако, не следует отображать пользовательские страницы объёмом менее 512 байт, так как некоторые браузеры, к примеру, Internet Explorer или Google Chrome, вместо пришедшей информации отобразят свою страницу ошибки. Так же в случае если страница не предоставляет иконку (клиент обычно в автоматическом режиме запрашивает её), а ответ сервера включает в себя пользовательский вариант страницы, то это приведёт к дополнительному трафику и увеличению времени загрузки.[3][4]

Ложное использование ошибки 404

Некоторые веб-сайты вместо «не найдено» возвращают стандартную страницу с кодом «200 OK», это известно как мягкая ошибка 404. Мягкий 404 является проблемой для автоматизированных методов анализа работоспособности ссылки. Некоторые поисковые системы, такие как Yahoo, используют автоматизированные процессы для выявления мягких 404.[5] Мягкий 404 может произойти в результате ошибки конфигурации при использовании определенного серверного программного обеспечения. Например, в веб-сервере Apache, когда путь к файлу с ошибкой 404 (указанный в .htaccess) определяется как абсолютный (например, http://example.com/error.html), а не относительный (/error.html).[6]

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

В июле 2004 года телекоммуникационный провайдер Великобритании BT Group развернул систему блокировки контента Cleanfeed, которая возвращает ошибку 404 на любой запрос к информации, содержимое которой определено Internet Watch Foundation как потенциально незаконное.[7] Другие провайдеры в той же ситуации возвращают статус HTTP 403 «Запрещено».[8] Практика использования ложных ошибок 404 в качестве цензуры также были зарегистрированы в Таиланде[9] и Тунисе.[10] В Тунисе, где цензура, по слухам, особенно сильна, общественность даже создала персонаж по имени «Аммар 404», который представляет «невидимого цензора».[11]

Используемый сленг

В 2008 году телекоммуникационный отдел Пост офис провели исследование[12] и обнаружили, что «404» на сленге стал синонимом «невежественный» в Великобритании. Сленг-лексикограф Джонатон Грин высказал мнение, что «404», как сленговое название было обусловлено «влиянием технологий» в молодёжных компаниях, в то же время использование ограничивается Лондоном и рядом других городов.[12]

«В честь» ошибки 404 была названа японская музыкальная группа 404NOTFOUND.

Виджеты

Хотя многие сайты отправляют дополнительную информацию в сообщении об ошибке 404, такие как ссылка на главную страницу веб-сайта или форма поиска, есть гораздо более продвинутые реализации, которые стараются найти правильный адрес веб-страницы, которую запрашивал пользователь.[13]

Примечания

  1. The 5 most common HTTP errors according to Google
  2. 6.1.1 Код статуса и поясняющая фраза. W3C. Архивировано из первоисточника 17 февраля 2012. Проверено 22 июня 2008.
  3. Heng, Christopher Что такое Favicon.ico и как создать иконку для своего вэб-сайта. thesitewizard.com (7 сентября 2008). Архивировано из первоисточника 8 февраля 2012. Проверено 23 февраля 2011.
  4. Cole, Linda Ошибка подлый «favicon.ico не найден». Виртуальная библиотека вэб-разработчика. QuinStreet (3 август 1999). Архивировано из первоисточника 17 февраля 2012. Проверено 25 февраля 2011.
  5. Почему пауки постоянно запрашивают странные URL, которые никогда не существовали на моём сайте?. Yahoo Web Crawler Help page. Архивировано из первоисточника 17 февраля 2012. Проверено 4 октября 2009.
  6. Прощание с мягким 404s. Google Official Blog. Архивировано из первоисточника 17 февраля 2012. Проверено 20 сентября 2008.
  7. LINX Public Affairs » Cleanfeed: факты. Publicaffairs.linx.net (10 сентября 2004). Проверено 6 март 2011.
  8. «DEMON — Error 403»
  9. Sambandaraksa, Don. The old fake ‘404 Not Found’ routine (18 февраля 2009). Проверено 12 сентября 2010.
  10. Noman, Helmi Тунисский журналист подал в суд на правительство за блокировку Facebook, за нанесённый ущерб при использовании ошибки 404 вместо 403. Open Net Initiative (12 сентября 2008). Архивировано из первоисточника 17 февраля 2012. Проверено 21 ноября 2010.
  11. Движение против цензуры в Тунисе: творчество, мужество и надежда!. Global Voices Advocacy (27 мая 2010). Архивировано из первоисточника 17 февраля 2012. Проверено 28 августа 2010.
  12. 1 2 Не быть 404, знать техносленг, BBC News Online (10 декабря 2008). Проверено 13 декабря 2008.
  13. Swenson, Sahala Сделайте вашу страницу 404 более полезной. Official Google Webmaster Central Blog. Google, Inc (19 августа 2008). Архивировано из первоисточника 17 февраля 2012. Проверено 28 августа 2009.

Ссылки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *