Меню
Меню

404 на английском языке как пишется

Код состояния англ. HTTP status code) является частью первой строки ответа сервера. Он представляет собой целое число из трех арабских цифр. Первая цифра указывает на класс состояния. За кодом ответа обычно следует отделённая пробелом поясняющая фраза на английском языке, которая разъясняет человеку причину именно такого ответа. Пример:

403 Access allowed only for registered users

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

В настоящее время выделено пять классов кодов состояния:

  • 1xx: Informational (русск. Информационный) — запрос получен и понят, а обработка продолжается.
  • 2xx: Success (русск. Успешно) — запрос был успешно получен, понят и обработан.
  • 3xx: Redirection (русск. Перенаправление) — для выполнения запроса должны быть предприняты дальнейшие действия.
  • 4xx: Client Error (русск. Ошибка клиента) — запрос имеет неверный синтаксис или не может быть выполнен.
  • 5xx: Server Error (русск. Ошибка сервера) — сервер не в состоянии выполнить допустимый запрос, или не поддерживает запросы указанного типа.

Ниже представлены коды ответа из реестра кодов состояния

1xx: Informational

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

100

Continue (русск. Продолжать)
Появился в HTTP/1.1.

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

101

Switching Protocols (русск. Переключение протоколов)
Появился в HTTP/1.1.

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

102

Processing русск. Идёт обработка
Появился в

2xx: Success

Сообщения данного класса информируют о случаях успешного принятия и обработки запроса клиента. В зависимости от статуса сервер может ещё передать заголовки и тело сообщения.

200

OK (русск. Хорошо)
Появился в HTTP/1.0.

Успешный запрос ресурса. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или теле сообщения.

201

Created (русск. Создано)
Появился в HTTP/1.0.

В результате успешного выполнения запроса был создан новый ресурс. Сервер должен указать его местоположение в заголовке Location. Серверу рекомендуется ещё указывать в заголовке характеристики созданного ресурса (например, в поле Content-Type). Если сервер не уверен, что ресурс действительно будет существовать к моменту получения данного сообщения клиентом, то лучше использовать ответ 202.

202

Accepted (русск. Принято)
Появился в HTTP/1.0.

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

203

Non-Authoritative Information (русск. Неавторитетная информация)
Появился в HTTP/1.1.

Аналогично ответу 200, но в этом случае передаваемая информация была взята не из первичного источника (резервной копии, другого сервера и т. д.) и поэтому может быть неактуальной.

204

No Content (русск. Нет содержимого)
Появился в HTTP/1.0.

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

205

Reset Content (русск. Сбросить содержимое)
Появился в HTTP/1.1.

Сервер обязывает клиента сбросить введённые пользователем данные. Тела сообщения сервер при этом не передаёт и документ обновлять не обязательно.

206

Partial Content (русск. Частичное содержимое)
Появился в HTTP/1.1.

Сервер удачно выполнил . В заголовке Content-Range сервер указывает байтовые диапазоны содержимого. Особое внимание при работе с подобными ответами следует уделить кэшированию.

207

Multi-Status (русск. Многостатусный)
Появился в XML-документа с единственным объектом multistatus. Не рекомендуется размещать в этом объекте статусы из серии 1xx из-за бессмысленности и избыточности.

226

IM Used (русск. IM использовано)
Введено в RFC 3229 для дополнения протокола HTTP поддержкой дельта-кодирования.

Заголовок A-IM от клиента был успешно принят и сервер возвращает содержимое с учётом указанных параметров.

3xx: Redirection

Коды статуса класса 3xx сообщают клиенту что для успешного выполнения операции нужно произвести следующий запрос к другому URI. В большинстве случаев новый адрес указывается в поле Location заголовка. Клиент в этом случае должен, как правило, произвести автоматический переход (жарг. редирект).

Обратите внимание, что при обращении к следующему ресурсу можно получить ответ из этого же класса кодов. Может получиться даже длинная цепочка из перенаправлений, которые, если будут производится автоматически, создадут чрезмерную нагрузку на оборудование. Поэтому разработчики протокола HTTP настоятельно рекомендуют после второго подряд подобного ответа обязательно запрашивать подтверждение на перенаправление у пользователя (раньше рекомендовалось после 5-го). За этим следить обязан клиент, так как текущий сервер может перенаправить клиента на ресурс другого сервера. Клиент также должен предотвратить попадание в круговые перенаправления.

300

Multiple Choices (русск. Несколько выборов)
Появился в HTTP/1.0.

По указанному URI существует несколько вариантов предоставления ресурса по типу

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, если требуется тщательно скрыть от посторонних глаз определённые ресурсы.

Ссылки

  • Логотип Викисклада Медиафайлы по теме http-ошибка 404 с Викисклада.
  • ErrorDocument Directive — инструкции по созданию пользовательских 404-х страниц для Apache 2.2 web server.
  • 404 Research Lab — Всё о 404-х страницах
  • Несколько 404-х страниц в одной — Несколько 404-х страниц в одной

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 поддержкой расширений.

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

Примечания

  1. HTTP errors

См. также

  • Список кодов ответов FTP
  • Протокол WebDAV
  • Дельта-кодирование

Ссылки

  • Реестр кодов состояния IANA.
  • RFC 1945 — «Hypertext Transfer Protocol — HTTP/1.0» (также описывает HTTP/0.9).
  • RFC 2068 — «Hypertext Transfer Protocol — HTTP/1.1» (перевод на русском).
  • RFC 2518 — «HTTP Extensions for Distributed Authoring — WEBDAV».
  • RFC 2616 — «Hypertext Transfer Protocol — HTTP/1.1» (обновленние протокола HTTP/1.1).
  • RFC 2774 — «An HTTP Extension Framework» (введение в HTTP поддержки расширений).
  • RFC 3229 — «Delta encoding in HTTP».
  • RFC 4918 — «HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)».
  • Коды состояния служб IIS в «Базе знаний» Microsoft.

Аватар пользователя irishka

  • irishka
  • 2017-03-01 16:14:26
  • 1-4
  • Английский язык
  • 5+3 б

четыреста четыре по-английски как написать?

  • Следить
  • Отметить нарушение!

    Аватар пользователя


    Отправить

    Войти чтобы добавить комментарий

    Ответы и объяснения

    Аватар пользователя snowzilla

    • snowzilla
    • Мегамозг
    • 2017-03-01 16:14:26

    404 на английском языке пишется вот так: four hundred and four.

    Ответ: 404 по-английски – four hundred and four

    • 0 комментариев
    • Отметить нарушение!
    • Спасибо 0

    Аватар пользователя


    Отправить

    Войти чтобы добавить комментарий

    Аватар пользователя

    Знаешь ответ? Добавь его сюда!

    Ω

    xn

    Руфь Нильсон



    Ученик

    (95),
    закрыт



    6 лет назад

    Лучший ответ

    a b

    Гуру

    (3986)


    6 лет назад

    фо хАндрид энд фо

    Остальные ответы



    Искусственный Интеллект

    (148572)


    6 лет назад

    raissa

    Просто ЧеловекМыслитель (8473)

    6 лет назад

    А причем тут Раиса?

    Islahu

    Мастер

    (1773)


    6 лет назад

    – four hundreds and four (фоур хандредс энд фоур)
    – four o four (фоур оу фоур)

    Вадим РубаковМыслитель (6110)

    6 лет назад

    Не hundreds, а hundred.

    Islahu
    Мастер
    (1773)
    возможно, не уверен
    по логике несклько сотен )

    Stinkor93

    Гуру

    (2643)


    6 лет назад

    Фо хангри энд фо

    D SmolinПросветленный (20450)

    6 лет назад

    Четыре голодный и четыре.

    Валентин Ко

    Просветленный

    (20897)


    6 лет назад

    404 men – four hundred and four men
    (year) 404 – four hundred four
    room 404 – room four-zero-four или room four-о-four (здесь “-” обозначает короткую паузу)
    zero – ам. вариант
    о – брит. вариант

    Похожие вопросы

    • 1
      404

      матем.

      Запись римскими цифрами: CDIV.

      —————

      [url]]

      English-Russian dictionary designations > 404

    • 2
      404

      ПЯТИЯЗЫЧНЫЙ СЛОВАРЬ НАЗВАНИЙ ЖИВОТНЫХ — птицы > 404

    • 3
      404

      DICTIONARY OF ANIMAL NAMES IN FIVE LANGUAGES > 404

    • 4
      404

      2.

      RUS

      гангская [азиатская серая, индийская речная] акула f

      3.

      ENG

      Ganges [blue, crocodile] shark

      DICTIONARY OF ANIMAL NAMES IN FIVE LANGUAGES > 404

    • 5
      404

      DICTIONARY OF ANIMAL NAMES IN FIVE LANGUAGES > 404

    • 6
      404

      2.

      RUS

      гигантский [исполинский] броненосец m, броненосец-великан m

      DICTIONARY OF ANIMAL NAMES IN FIVE LANGUAGES > 404

    • 7
      Билли

      Большой англо-русский и русско-английский словарь > Билли

    • 8
      abulia

      [eıʹbju:lıə]

      абулия, патологическое безволие ()

      НБАРС > abulia

    • 9
      clarified sewage

      clarified sewage
      n

      Англо-русский строительный словарь. — М.: Русский Язык.
      .
      1995.

      Англо-русский словарь строительных терминов > clarified sewage

    • 10
      accounted

      Great Britain ~ for 5,8% of Japan imports доля Великобритании в импорте Японии составила 5,8%

      Англо-русский словарь экономических терминов > accounted

    • 11
      absolutely bounded

      Англо-русский словарь технических терминов > absolutely bounded

    • 12
      cicatricial entropion

      Англо-русский офтальмологический словарь > cicatricial entropion

    • 13
      caustic embrittlement

      Щелочное растрескивание.

      Устаревший исторический термин, обозначающий форму трещинообразования от коррозии под напряжением, с которым наиболее часто сталкиваются в углеродистых сталях или железохромоникелевых сплавах, подвергшихся воздействию концентрированных растворов гидроксида при температурах от 200 до 250 °С (400 до 480 °F).

      Англо-русский металлургический словарь > caustic embrittlement

    • 14
      acoustic wavelet

      English-Russian dictionary of geology > acoustic wavelet

    • 15
      flame afterburner

      пламенный нейтрализатор отработавших газов двигателя автомобиля

      Англо-русский геоэкологический словарь > flame afterburner

    • 16
      abstentionism

      Англо-русский экономический словарь > abstentionism

    • 17
      acceptance region

      Англо-русский технический словарь > acceptance region

    • 18
      acrylic

      1) акриловая смола, краска

      * * *

      1.   акриловая смола

      2.   акриловый

      Англо-русский строительный словарь > acrylic

    • 19
      contents

      домашнее имущество

      движимость

      English-Russian insurance dictionary > contents

    • 20
      ageing-resistant grease

      Англо-русский словарь нефтегазовой промышленности > ageing-resistant grease

    Страницы

    • Следующая →
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    См. также в других словарях:

    • 404 av. J.-C. — 404 Années : 407 406 405   404  403 402 401 Décennies : 430 420 410   400  390 380 370 Siècles : VIe siècle …   Wikipédia en Français

    • 404 — год 404 (число) Ошибка 404 Группа 404 …   Википедия

    • 404 — adj [not before noun] someone who is 404 is stupid and unable to use computers or other complicated electronic equipment used humorously. This word comes from the usual message which appears on the Internet when a particular page you are… …   Dictionary of contemporary English

    • 404 — [ ,fɔr ou fɔr ] adjective VERY INFORMAL if someone is 404 they are completely confused and have no idea about what to do …   Usage of the words and phrases in modern English

    • 404 — 404,   Statuscode bei HTTP Seiten, der in einem Web Browser erscheint, wenn der Internet Server die gewünschte Seite (also die entsprechende URL) nicht finden kann …   Universal-Lexikon

    • 404 — Cette page concerne l année 404 du calendrier julien. Pour l année 404, voir 404. Pour le nombre 404, voir 404 (nombre). Pour les autres significations, voir 404 (homonymie) Années : 401 402 403  404  405 406 407 …   Wikipédia en Français

    • -404 — Années : 407 406 405   404  403 402 401 Décennies : 430 420 410   400  390 380 370 Siècles : VIe siècle av. J.‑C. …   Wikipédia en Français

    • 404 — Portal Geschichte | Portal Biografien | Aktuelle Ereignisse | Jahreskalender ◄ | 4. Jahrhundert | 5. Jahrhundert | 6. Jahrhundert | ► ◄ | 370er | 380er | 390er | 400er | 410er | 420er | 430er | ► ◄◄ | ◄ | 400 | 401 | 402 | …   Deutsch Wikipedia

    • 404 a. C. — Años: 407 a. C. 406 a. C. 405 a. C. – 404 a. C. – 403 a. C. 402 a. C. 401 a. C. Décadas: Años 430 a. C. Años 420 a. C. Años 410 a. C. – Años 400 a. C. – Años 390 a. C. Años 380 a. C. Años 370 a. C. Siglos …   Wikipedia Español

    • 404 — ● nb. ►WEB Code d erreur (et, par extension, nom du document la présentant) souvent rencontrée sur le web: elle vous informe que le document que vous convoitez n existe plus ou ne se trouve plus à l URL requise. Voici les erreurs les plus… …   Dictionnaire d’informatique francophone

    • 404 — /fɔr oʊ ˈfɔ/ (say fawr oh faw) noun 1. Colloquial an error message indicating that a requested document on the internet could not be located. –verb (404ed or 404 ed, 404ing or 404 ing) –verb (t) 2. to send such an error message to (someone). – …  

    Ошибка 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 означает, что сам сервер был найден, но не смог найти запрашиваемую страницу.

    Пользовательские страницы ошибок[править | править код]

    Страница Википедии с ошибкой 404 в браузере Camino

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

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

    Отдельные компании делают «пасхальные яйца» на странице 404. Например, «Пежо» изображает на странице машину Peugeot 404[5].

    Ложное использование ошибки 404[править | править код]

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

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

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

    Используемый сленг[править | править код]

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

    «В честь» ошибки 404 была названа японская музыкальная группа 404NOTFOUND, абаканская музыкальная группа ШУМ404 , а также российский общественный интернет-проект поддержки гомосексуальных подростков Дети-404.

    Виджеты[править | править код]

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

    Примечания[править | править код]

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

    Ссылки[править | править код]

    • RFC 2616 — Hypertext Transfer Protocol — HTTP/1.1 Архивная копия от 7 марта 2011 на Wayback Machine (англ.)
    • RFC 7231 — Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content Архивная копия от 25 мая 2017 на Wayback Machine (англ.)
    • 10.4.5 404 Not Found Архивная копия от 9 февраля 2019 на Wayback Machine (англ.) — определение Консорциума Всемирной паутины
    • Справка по ошибке HTTP 404 ‘Not Found’
    • HTTP Error 404 — Microsoft Support Архивная копия от 27 февраля 2015 на Wayback Machine

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

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