ЧТО ЭТО И КАК ИСПРАВИТЬ
Когда я открываю какую-то страницу из поиска и вижу «404 Not Found», то очень сильно раздражаюсь и негодую.
Ведь я потратила на это время, предвкушая, что вот-вот найду полезный и интересный контент, но….. Зайду ли я на этот сайт еще раз? В 99% — нет. Так поступает большинство пользователей. Но не будем впадать в панику и пессимизм.
Что же это за ошибка, откуда она берется и как это исправить — поговорим в этой статье.
Почему пишет страница не найдена?
И на этот вопрос есть несколько ответов.
- Во-первых, пользователь неверно ввел адрес в строку браузера: забыл символ, букву, цифру итд. Сервер запрос получил, но вот найти такую страницу не смог.
- Во-вторых, сбои с правильным отображением могут происходить из-за нарушений сеансов связи.
- В-третьих, ошибка not found может появиться в случае некорректного функционирования самого сервера, который выдает такой месседж даже при нормально работающем сайте. Такое встречается крайне редко и связано с вирусными атаками.
- В-четвертых, код ошибки 404 означает, что на сайте есть физически несуществующая страница.
Раскладываем на слагаемые
Мало кто знает о том, что каждая цифра в 404 имеет свою символику. Первая четверка повествует о том, что поисковый запрос занял очень много времени или сам пользователь допустил ошибку и неверно ввел url. Ноль говорит о синтаксической ошибке, а оставшаяся четверка указывает на то, что запрошенный источник не был найден.
Кстати, мы занимаемся доработками сайта!
Подробнее
В большинстве случаев это пугает пользователей, поэтому важно по максимуму сделать ее привлекательной, чтобы посетитель не ушел сразу, а продолжил свое путешествие по вашему сайту в поисках нужной информации. Но многие разработчики не уделяют должного внимания этой ошибке и поэтому теряют пользователей.
Что такое идеальная страница 404 Not Found?
Большинство страниц имеет однотипное и безликое оформление ошибки. Но привлекательная картинка или текст могут существенно сгладить негативное впечатление и стать своеобразным извинением перед пользователем за досадную ошибку. Если подойти к этому вопросу серьезно, то страница с ошибкой может решать такие задачи как:
- привлекать внимание посетителей
- объяснять причину ошибку
- давать инструкцию для исправления
Почему бы не прибегнуть к юмору и креативу? Посмотрите удачные примеры оформления страниц с 404 ошибкой:
Любое препятствие или ошибку можно превратить в возможность. Именно в возможность выделиться среди конкурентов.
Ошибка 404 для этого подходит как нельзя лучше. Укажите там контакты. Если это интернет — магазин, то устройте грандиозную распродажу.
А знаете ли вы, что в глобальной сети интернет ходит легенда о том, что самый первый сервер находился именно в комнате № 404 Европейской Ассоциации по ядерным исследованиям. Поверили?:)
Представляете, если обыграть так всю страницу в виде засекреченной лаборатории, в комнате с роковым номером, заваленной сложнейшим оборудованием работают и живут фанатики своего дела. Мигание разноцветных индикаторов отражается на их белых халатах. Они обмениваются фразами, непонятными непосвященным, общаются на языке цифр, как будто и сами превратились в детали своих удивительных машин. Поиграйте с анимацией, видео, гифками.
Согласитесь, что такие картинки могут зацепить внимание посетителей и продлить время их пребывания на сайте. Помимо забавной картинки можно разместить полезную информацию, касающуюся тематики вашего бизнеса или просто развлекательный контент.
Как удалить ошибку 404
Самый действенный способ исправить подобный опус — правильно ввести страницу в строку браузера и обновить ее при помощи клавиши F5, она работает одинаково во всех браузерах.
Второй способ — проверить уровень соединения с интернетом. Ошибка 404 может показываться, если отсутствует подключение.
Третий способ — ошибка также вылезает, когда пользователь сам неправильно ввел адрес ресурса. Для ее исправления достаточно внимательно проверить адрес и скорректировть его.
Четвертый способ — бывает так, что иногда нужно просто перейти на один уровень вверх в случае связанного ресурса.
Пятый способ — проверить, правда ли существует нужная страница, можно в поисковике или на мобильном гаджете. Для инициализации существуют и более продвинутые сервисы, например, WhoIs.
В нужную строку просто введите адрес и система сама выдаст всю информацию по объекту: подтверждение физического существования, провайдер, сайт итд.
Иногда случается и так, что пользователь не может ничего сделать — страница не обновляется и ошибка не исчезает. Причина кроется в том, что владелец сайта перенес информацию на новый ресурс, но не привязал старый адрес к новому. Если информация нужна срочно и вы уверены, что она там раньше была, можно отправить сообщение владельцу сайта по электронной почте и уточнить причину ошибки.
Рекомендации специалистам: как найти все 404 ссылки на сайте
Чтобы качественно проверить все страницы, лучше воспользоваться сразу несколькими специализированными сервисами: плагин Broken Link Checker для WordPress, инструменты Google Web Masters Tool и аналогичные сервисы в Яндексе.
Есть еще специальный файл htaccess, который помогает настроить редиректы, права доступа для разных админов, авторизацию и позволяет настраивать собственные общие страницы ошибок, в том числе 404. Проверить ссылки можно и через специализированные сервисы, которыми пользоваться очень просто: достаточно ввести в строку поиска ссылку и система выдаст результат уже через пару минут.
Влияет ли ошибка на ранжирование в поисковиках?
Дело в том, что подобные ошибки сокращают время пребывание пользователей на сайте, а в 2018 году этот показатель стал учитываться поисковиками при ранжировании сайта. Яндекс и Гугл видят в этом угрозу снижения качества сайта и низкое соответствие запросам пользователей. И даже могут понизить сайт в результатах поиска.
404 ошибка — это не критично, но все-таки поможет повлиять на поведение пользователей. Уделите время на то, чтобы сделать эту страницу по максимуму полезной и интересной.
Что означает «ошибка 404» и как следует бороться с подобной проблемой?
Каждый пользователь сети интернет хотя бы раз в своей жизни сталкивался с такой проблемой, как «ошибка 404». Эти слова означают, что пользователем был неверно введен адрес сайта, вследствие чего сервер выдает некую «ошибку 404».
Основная причина возникновения данной проблемы заключается в неправильном введении адреса в строку браузера. Все дело в том, что со стороны сервера выполняется запрос, однако, он не может найти запрашиваемую страницу.
В таком случае он выдает текст, по содержанию похожий на «not found nginx/1.0».
Существует и другая причина – некорректная работа сервера, который способен выдавать ошибку даже при работающем ресурсе. Такое происходит крайне редко, разве что в тех случаях, когда ресурс подвергается вирусной атаке.
Иными словами, код ошибки 404 – это несуществующая страница на сайте. Крайне важно, чтобы она оказалась привлекательна для посетителя и побудила его оставаться на ресурсе дальше.
Но, к сожалению, большинство разработчиков уделяет этой странице недостаточно внимания, тогда как она могла бы перенаправить посетителя на верный ресурс.
О том, что означает ошибка 404 красочно и подробно написано на многих ресурсах. Многие сайты предлагают интересные решения данного вопроса, однако, единственный способ быстро избавиться от проблемы – попробовать заново ввести корректный адрес и обновить страницу.
Зачастую, страница 404 на многих сайтах выглядит примитивно и не отличается от стандартного шаблона. Безусловно, простота и строгость – образец стиля, в частности для деловых и представительных сайтов компаний.
Но если ресурс по большей части мультимедийный и близок к сайтам развлекательного характера, следует использовать юмор и более креативные идеи для оформления страницы 404.
Это позволит немного задержать пользователя на странице, а также оставить о своем сайте самые приятные впечатления.
Отличным решением послужит размещение на странице, выдающей ошибку, полезной информации. Не стоит размещать банальное «error 404 not found».
Можно указать ссылки на другие источники информации схожей тематики, а также предложить посетителю альтернативные шаги. Если нет желания рекламировать сторонние ресурсы, следует указать ссылки на другие страницы собственного ресурса.
Важно не забыть разместить данные основной страницы сайта, указав ее координаты.
Еще одна неплохая идея заключается в том, чтобы указать посетителям сайта, как устранить ошибку 404. Это поможет заинтересовать их и удержать на страницах ресурса.
Используйте поле для поиска в качестве инструмента по привлечению посетителей. Безусловно, такой подход позволит упростить работу на сайте, что придаст вашему ресурсу еще большую функциональность и информативность в глазах его гостей.
Таким образом, посетитель страницы с ошибкой, сможет ввести в поисковой строке желаемый ключевой запрос, тем самым оставшись на вашем сайте.
Следующим шагом для оформления страницы 404 является добавление функции отправки отчета об ошибке.
Этот способ оформления страницы не только принесет пользу для пользователя, которого интересуют причины сбоя, но и поможет владельцу сайта разобраться в технических сложностях работы собственного ресурса.
Уделите внимание вопросу о SEO. Важным фактором является максимальное уменьшение внутренних ссылочных адресов, захламляющих сервер. Постарайтесь сократить количество битых ссылок, которые ведут на страницу 404.
Причины возникновения данной ошибки в известнейшей CMS схожи со всеми остальными. Часто люди задают вопрос о «wordpress 404 ошибка» и пытаются найти какое-то уникальное решение.
Однако ответ заключается в указании верного адреса. Достаточно просто ввести верный адрес или воспользоваться поиском по сайту, указав необходимые запросы.
Надеемся, что данная статья окажется для Вас полезной.
Удачи!
что это значит и как исправить
«Страница не найдена или удалена» — подобную формулировку мы видим, когда, при загрузке какого-либо сайта, вместо главной страницы, появляется ошибка 404, или, 404 not found, переводя на английский. Тема нашей сегодняшней статьи – что значит ошибка 404 и как её исправить.
Ошибка 404 Not Found: что это значит?
Что ж, заглянем немного в прошлое, чтобы понять, что значит ошибка 404. По сути, при выдаче этой ошибки, сервер просто показывает, что не смог найти сайт по данному адресу. А всё дело в HTTP, объясним почему: когда появился интернет, инженер по имени Тимоти Джон Бернерс-Ли придумал структура доступа сети к HTML-страницам с помощью протокола HTTP.
Ошибка 404: что делать и как исправить
Многие пользователи, при ответе сервера ошибкой 404, не знают, что делать и начинают поднимать панику. Это не SEO продвижение веб сайта, где нужно ждать достойного результата несколько месяцев. Здесь всё намного проще и быстрее.
Первое, что можно и нужно сделать при выдаче ошибки 404 – это перезагрузить страницу, желательно методом нажатия клавиши F5. Если это не сработает, введите заново адрес страницы в адресной строке браузера.
Перед тем, как прописать адрес сайта, убедись, что он введён верно, так как это является очень частой ошибкой, когда пользователи хотят открыть страницу сервиса Яндекс Метрика вход в личный кабинет, ошибаются на всего лишь один символ, а позже удивляются, как такой масштабный сервис не может быть найден.
Если Вас интересует конкретная страница сайта, в случае если она, по мнению поискового сервиса, не найдена, просто перейдите на главную страницу сайта, и, попробуйте найти искомое внутри сайта. Так же можно поискать страницу сайта через различные поисковые системы, попробовать указывать адреса на различные страницы внутри сайта, например, на раздел «Услуги» или «Блог».
По сути, ничего сложно, в устранении ошибки 404 нет. Конечно, если все вышеперечисленные способы не сработали, здесь уже корень проблемы заложен не в работе самого поискового сервиса или интернет-продвижения сайта в Яндексе, а в коде разработки самого сайта или же проблемы с хостингом. От простого пользователя, в таком случае, ничего зависеть не будет.
Ошибка 404: что это значит и как исправить
Разбираемся, что означает ошибка 404 Not Found, из-за чего она возникает и что делать, чтобы убрать её с сайта.
Содержание
- Что значит ошибка 404
- Как может выглядеть ошибка 404
- Почему возникает ошибка 404
- Как ошибка 404 влияет на работу сайта
- Как найти 404 ошибки на сайте
- Как устранить ошибку 404
- Как сделать свою страницу 404
Что такое ошибка 404
Ошибка 404 Not Found — это код состояния HTTP, один из стандартных ответов сервера на запрос браузера. Другие коды HTTP: 403 Forbidden, 500 Internal Server Error или 504 Gateway Timeout.
Сервер отправляет один из таких кодов каждый раз, когда вы открываете новую страницу или переходите по ссылке. Даже если никакой ошибки не было и сайт загрузился как всегда. В этом случае отправляется код HTTP 200 OK.
Конкретно этот код HTTP — 404 Not Found — значит, что сервер не смог найти страницу с таким адресом.
Как может выглядеть ошибка 404
По умолчанию на сайте будет отображаться стандартная страница 404 ошибки. Её дизайн будет отличаться в зависимости от веб-сервера на хостинге, шаблона вашей CMS или фреймворка, на котором сделан сайт. Вот несколько примеров.
Также 404 ошибку часто оформляют в общем дизайне сайта или приложения. Эта ошибка встречается чаще, чем другие, поэтому с ней постоянно экспериментируют: добавляют на них ссылки на другие страницы, купоны, шутки, анимацию, мини-игры, создают много вариантов страниц и показывают их в случайном порядке.
Текст на странице тоже бывает самым разным, не обязательно «Ошибка 404» или «404 Not Found». Вот некоторые варианты, с которыми вы можете столкнуться:
- Not Found
- 404 Not Found
- Page Not Found
- HTTP Status 404
- 404. That’s an error.
- 404 Page Not Found
- Страница не найдена.
- Object not found! Error 404
- 404 – Материал не найден
- 404 – File or directory not found.
- Ошибка 404. Нет такой страницы.
- Запрашиваемая страница не найдена
- Запрашиваемая вами страница не существует
- The page can’t be found. HTTP ERROR 404
Почему возникает ошибка 404
Как мы уже выяснили, 404 ошибка означает, что на сервере нет страницы с таким URL. Чаще всего такое случается, когда страницу удалили или перенесли на другой адрес, но где-то осталась старая ссылка. Также посетитель мог ввести адрес с опечаткой — случайно или специально, чтобы посмотреть дизайн страницы 404.
Ещё бывает, что ошибка 404 возникает сразу на всех страницах сайта на WordPress. В этом случае причина обычно в структуре постоянных ссылок. В WordPress у ссылок шаблонная структура, которую владелец выбирает в настройках. Иногда в этих настройках происходит сбой, из-за чего при переходе на любую страницу возникает ошибка 404 Not Found.
Как 404 ошибка влияет на работу сайта
Ошибка 404 — это просто способ сообщить, что на сервере нет страницы с таким адресом, ничего плохого в ней нет. Плохо, если ошибка возникает, потому что ошибся не посетитель сайта, а владелец. Например, сменил адрес страницы и не настроил переадресацию со старого URL на новый.
Во-первых, сайт потеряет часть трафика, потому что со временем поисковые роботы удалят старую страницу, а новой понадобится время, чтобы набрать позиции. И то не факт, что она займёт то же место. Ключевые слова в тексте, внутренние и внешние ссылки, а также другие факторы ранжирования должны быть как минимум не хуже.
Во-вторых, вместо страниц с полезным контентом поисковые боты будут сканировать страницу с 404 ошибкой. Это плохо, потому что у каждого сайта есть своя квота на посещение страниц этими ботами — краулинговый бюджет. Если на сайте будет много страниц 404, поисковый робот может начать реже их сканировать, из-за чего придётся дольше ждать эффекта от оптимизации. Подробнее на эту тему — в статье: Как работает поисковый робот Google.
В-третьих, ошибка 404 может временно замедлить ваш сайт, если вы сменили адрес страницы, ещё не настроили редирект, а для старой страницы запущена рекламная кампания. Страницы с ошибками обычно не кэшируются, поэтому сервер будет тратить на её загрузку больше ресурсов. Особенно если вы поменяли её дизайн и теперь на странице больше контента: похожие товары, другие статьи или анимация.
Как найти 404 ошибки на сайте
Вы быстро сможете найти и заменить неработающие ссылки на небольшом сайте вручную, но если на вашем сайте много страниц, это будет долго. Будет проще сделать это при помощи специальных сервисов.
Google Search Console
Войдите в консоль и перейдите в меню слева в раздел «Покрытие». Сюда будут записываться все ошибки на сайте.
Если ещё не добавили сайт в Search Console, можете сделать это при помощи нашей инструкции: Как добавить сайт в Google Search Console.
Screaming Frog
Установите программу себе на компьютер, откройте её и введите в поисковой строке вверху адрес вашего сайта.
Затем перейдите на вкладку «Response Codes» и выберите в меню с фильтрами в левом верхнем углу отчёт «Client Error (4xx)», чтобы увидеть 404 ошибки.
В этом отчёте вы увидите ссылки, при переходе по которым возникает ошибка 404. Кликните по любой из них, чтобы увидеть страницы, на которых есть эта ссылка.
Как исправить ошибку 404
Если у вас сайт на WordPress и 404 ошибка отображается при переходе на все страницы сайта, скорее всего, сбились настройки постоянных ссылок. Чтобы решить проблему, их надо просто пересохранить. Для этого зайдите в консоль WordPress, перейдите в раздел «Настройки» – «Постоянные ссылки» и нажмите «Сохранить изменения».
В остальных случаях, когда ошибка 404 возникает на отдельных страницах вашего сайта, в зависимости от того, что более уместно, удалите ссылку на страницу, исправьте опечатку в ссылке или замените её на правильную.
Если вы поменяли URL страницы, люди могут какое-то время находить ссылку на старую страницу в результатах поиска, комментариях или в закладках. Чтобы они видели новую страницу вместо 404 ошибки, настройте 301 редирект со старого URL на новый. Тогда люди попадут, куда надо, даже если перейдут по старой ссылке. Позиции старой страницы при этом перейдут к новой.
Настраивать редирект нужно в файле .htaccess. Это файл с настройками веб-сервера у вас на хостинге. Обычно он находится в корневой папке сайта. Чтобы найти его на хостинге с панелью управления cPanel, найдите на главной странице панели блок «Файлы» и перейдите в раздел «Менеджер файлов».
Для основного домена на хостинге корневая папка будет называться public_html, а для дополнительного — так же как и домен. Зайдите в неё, выберите .htaccess и нажмите сверху в панели инструментов кнопку «Редактировать», после чего добавьте в конец файла такую строку:
Redirect 301 /старая-ссылка /новая-ссылка
Если не получается найти файл, он может быть скрыт по умолчанию. Нажмите в верхнем правом углу кнопку настройки и убедитесь, что стоит галочка в строке «Показать скрытые файлы (dotfiles)».
Для сайтов на WordPress есть специальные плагины, в которых можно настроить редирект, вместо того чтобы искать .htaccess на хостинге. Например, Redirection или 301 Redirects.
Кроме редиректа с одной страницы на другую, в этом файле можно настроить ещё много других полезных редиректов. Подробнее на эту тему читайте в нашем руководстве: 301 редирект в .htaccess.
Как сделать свою страницу 404
Время от времени ошибка 404 всё равно будет возникать на сайте. Например, если кто-то вручную введёт в браузере URL с опечаткой или разместит такую ссылку у себя на сайте. Чтобы извлечь выгоду в таких ситуациях, стоит сделать 404 страницу полезной.
Всё, что будет на стандартной странице с ошибкой, это сообщение о том, что здесь ничего нет. Но вы можете добавить на неё ссылки на другие статьи или товары, поиск по материалам на сайте, купон или что-то ещё, что даст посетителю повод остаться на сайте.
Чтобы создать свою страницу с 404 ошибкой, нужно либо разбираться в HTML и CSS, либо скачать в интернете HTML-шаблон такой страницы и поправить на нём текст в любом текстовом редакторе. Затем загрузите HTML-файл со страницей в корневую папку сайта на хостинге и добавьте ссылку на неё в конфигурационный файл .htaccess:
ErrorDocument 404 https://vashdomen.com/404.html
Если у вас сайт на WordPress, всё будет немного проще. Вы можете создать страницу 404 при помощи стандартного редактора Gutenberg или конструктора Elementor, если умеете с ним работать, а потом назначить её в качестве страницы ошибки по умолчанию при помощи плагина 404page.
Что дальше
Если что-то не получается или у вас есть вопросы, на которые вы не нашли ответа в статье, опишите ситуацию в комментариях — попробуем помочь разобраться.
Ошибка 404 — что это значит и как исправить
Ошибка 404 — это код состояния HTTP, который означает, что страницу, которую вы пытались открыть на веб-сайте, не удалось найти на их сервере.
Чтобы было понятно, ошибка 404 указывает, что сам сервер доступен, но к сожалению конкретной страницы, показывающей ошибку, нет.
Сообщения об ошибках 404 Not Found часто можно встретить практически на всех веб-сайтах. Поэтому имейте в виду, что ошибка 404 может отображаться практически любым способом, который только можно себе представить, в зависимости от того, с какого веб-сайта она показывается.
Как вы могли увидеть ошибку 404
Вот несколько распространенных способов отображения ошибки HTTP 404:
- Ошибка 404
- 404 Не Найдено
- Ошибка 404
- Запрошенный URL [URL] не был найден на этом сервере
- HTTP 404
- Ошибка 404 не найдено
- 404 — файл или каталог не найден
- HTTP 404 не найден
- 404 Страница не найдена
Сообщения об ошибках 404 Not Found могут появляться в любом браузере или любой операционной системе. Большинство ошибок 404 Not Found отображаются в окне интернет-браузера, как и веб-страницы.
В Internet Explorer вы увидите сообщение «Веб-страница не найдена» обычно указывает на ошибку HTTP 404, но возможна ошибка 400 Bad Request. Вы можете проверить, на какую ошибку ссылается IE, проверив 404 или 400 в строке заголовка.
404 ошибки, полученные при открытии ссылок через приложения Microsoft Office, приводят к появлению на интернет-сайте сообщения о том, что запрошенный вами элемент не может быть найден (HTTP / 1.0 404) в программе MS Office.
Когда Центр обновления Windows выдает ошибку 404, он отображается как код 0x80244019 или как сообщение WU_E_PT_HTTP_STATUS_NOT_FOUND.
Причина ошибок HTTP 404
Технически, Ошибка 404 является ошибкой на стороне клиента, подразумевая, что ошибка является вашей ошибкой, либо потому, что вы неправильно ввели URL, либо страница была перемещена или удалена с веб-сайта, и вы должны были знать об этом.
Другая возможность, если веб-сайт переместил страницу или ресурс, но сделал это без перенаправления старого URL-адреса на новый. Когда это произойдет, вы получите ошибку 404 вместо того, чтобы автоматически перенаправляться на новую страницу.
Веб-серверы Microsoft IIS иногда предоставляют более конкретную информацию о причине ошибок 404 Not Found, добавляя после 404 суффикс числа , как в HTTP-ошибке 404.3 — Not Found , что означает ограничение типа MIME .
Как исправить ошибку 404 Not Found
Повторите попытку обновления веб-страницы, нажав клавишу F5 , нажав / коснувшись кнопки обновления / перезагрузки, или снова попробовав перейти на нужный URL из адресной строки.
Ошибка 404 Not Found может появиться по нескольким причинам, хотя реальной проблемы не существует, поэтому иногда простое обновление часто загружает искомую страницу.
Проверьте на наличие ошибок в URL. Часто ошибка 404 Not Found возникает из-за неправильного ввода URL-адреса или ссылки, или указывает на неправильный URL-адрес.
Перемещайтесь на один уровень каталога за раз в URL, пока не найдете рабочую ссылку:
Например, если www.web.com/a/b/c.htm дал вам ошибку 404 Not Found, перейдите на www.web.com/a/b/ . Если вы ничего не получили здесь (или ошибка), перейдите на www.web.com/a/ . Это должно привести вас к тому, что вы ищете, или, по крайней мере, подтвердить, что оно больше не доступно.
Поиск страницы из популярной поисковой системы. Вполне возможно, что у вас просто неправильный URL-адрес, и в этом случае быстрый поиск в Google или Bing приведет вас туда, куда вы хотите.
Если вы нашли страницу, на которой вы были, обновите свою закладку или избранное, чтобы избежать ошибки HTTP 404 в будущем.
Очистите кеш браузера, если у вас есть признаки того, что сообщение 404 Not Found может быть только вашим. Например, если вы можете получить доступ к URL-адресу со своего телефона, но не со своего планшета, очистка кэша в браузере планшета может помочь.
Вы также можете рассмотреть возможность очистки файлов cookie вашего браузера или, по крайней мере, файлов, связанных с данным веб-сайтом, если очистка кэша не работает.
Измените DNS-серверы, используемые вашим компьютером, но обычно только в том случае, если весь веб-сайт выдает ошибку 404, особенно если веб-сайт доступен тем, кто работает в других сетях (например, в вашей сети мобильной связи или у друга в другом городе).
404 на всем сайте не особенно распространены, если только ваш интернет-провайдер или правительство не фильтруют / цензируют веб-сайты. Независимо от причины, если это произойдет, попробуйте другой набор DNS-серверов. Смотрите наш список публичных DNS-серверов для некоторых альтернатив и инструкций по этому вопросу.
Свяжитесь с сайтом напрямую. Если они удалили страницу, за которой вы следите, то ошибка 404 вполне законна, и они должны быть в состоянии сообщить вам об этом. Если они переместили страницу и генерируют 404 вместо того, чтобы перенаправлять посетителей на новую страницу, они будут рады услышать от вас, чтобы они могли исправить это.
- Наконец, если ничего не помогает, подождите. Нет, это не весело, но это может быть единственным способом действий, особенно если вы уверены, что ошибка 404 не должна возникать (т. Е. Страница действительно должна быть на том URL-адресе, который у вас есть, а другие сталкиваются с той же проблемой). и нахожу это одинаково странным).
Ошибки, похожие на ошибку 404
Некоторые другие сообщения об ошибках на стороне клиента, относящиеся к ошибке 404 Not Found, включают в себя 400 Bad Request , 401 Unauthorized , 403 Forbidden и 408 Request Timeout.
Также существует несколько кодов состояния HTTP на стороне сервера, например популярная 500 Internal Server Error. Вы можете увидеть их все в нашем списке ошибок кода состояния HTTP.
Автор Николай Милев Просмотров 2.5к. Обновлено
Страница ошибки 404: что означает эта страница
Это уже случалось много раз: кликаете по ссылке, но страница, на которую вы переходите, не появляется, вместо этого вы получаете предупреждение, информирующее вас о том, что запрашиваемый ресурс недоступен.
Вы часто видите сообщения об ошибках «404 Not Found» или «404 page not found»: в этом случае это классический код состояния HTTP , который отправляется с веб-сервера сайта в браузер (обычно называемый клиентом), где запущен HTTP-запрос. Браузер возвращает этот код как страницу с ошибкой.
Ссылка, которая ссылается на несуществующую страницу, называется «мертвая ссылка» или «сломанная ссылка». Код состояния HTTP часто сокращается до «error 404», «HTTP 404» или «code 404». В этой статье мы объясним, что это означает, и покажем, как создать страницу 404 самостоятельно.
Как создать предупреждение 404 «страницы не найдено»?
Классическая ошибка 404 генерируется, когда содержимое страницы удаляется или перемещается на другой URL. Но есть и другие причины, по которым в вашем браузере появляется 404 страницы. Ниже мы приводим несколько типичных примеров:
URL и его содержимое (например, файлы или изображения) были удалены или перемещены (без внутренних ссылок сайта, которые были скорректированы).
Указан неверный URL-адрес, неправильная ссылка (например, из-за ошибок в коде) или неправильное указание в адресной строке.
Веб-сервер сайта не работает или соединение разрывается.
Введенное имя домена не может быть преобразовано в IP-адрес в системе доменных имен.
Доменного имени не существует.
Часто мертвые ссылки остаются такими в течение длительного времени, потому что менеджеры, которые создали ссылку, просто не знают, что связанный контент был удален или перемещен. Это особенно видно в поисковых системах, где сайты больше недоступны, а также в блогах или новостных порталах, которые ссылаются на ресурс, который был удален или имеет новый URL. Большинство менеджеров сайтов проверяют не регулярно свои внешние ссылки, которые могут легко стать мертвыми.
Как устранить ошибку 404: что могут делать посетители сайта?
Ошибка 404 не является причиной радости, потому что во время просмотра сайта не отображается желаемый контент. Но если вы видите страницу 404, это не обязательно означает, что информация, которую вы ищете, больше не доступна на странице: иногда реальная ошибка решается быстро, и веб-страница, которую вы надеетесь отобразить, может быть открыта вместо ошибки. Итак, как вы можете устранить ошибку «404 Not found»? Попробуйте эти решения один за другим в указанном порядке:
Обновление страницы: возможно, что код 404 появляется по простой причине, что страница не была загружена правильно. Вы можете быстро это проверить, обновив страницу, нажав клавишу F5 на клавиатуре.
Проверьте URL-адрес: вы указали URL вручную в адресной строке или нажали на ошибочную ссылку, ошибки можно легко найти в URL-адресе. Достаточно проверить указанный маршрут сайта, потому что человек, который создал ссылку, мог неправильно ввести URL-адрес. Обычно дополнения к адресу ведут к странице 404. Однако это можно исправить только в случае, если назначены понятные URL-адреса (то есть, интуитивно-понятные адреса), поскольку в них используются слова вместо нераспознаваемых сокращений.
Вернитесь к правильной структуре папки сайта: если, например, URL с определенной структурой возвращает ошибку 404 и запрашиваемая страница связана с ней ссылкой, то для этого исправьте неверную папку, указанную в URL-адресе в адресной строке. Если вам не повезло, вернетесь на главную страницу и повторите попытку с помощью следующего метода.
Использование функции поиска по сайту: многие сайты предлагают функцию поиска на главной странице. Таким образом, вводя одно или несколько ключевых слов, вы можете найти нужную страницу.
Используйте поисковую систему: у вас все еще есть возможность найти сайт, полагаясь на поисковую систему. Если желаемая страница все еще существует, вы сможете ее найти, введя доменное имя и ключевые слова, относящиеся к теме, которую вы ищете.
Удалите кеш браузера и файлы cookie: если вы не можете открыть страницу с другого устройства, то ошибка может зависеть от браузера. Удалите кеш браузера и куки-файлы открытого сайта и страница может быть найдена.
Обратитесь к менеджеру сайта: если указанные процедуры не привели к положительным результатам, есть возможность напрямую связаться с менеджерами сайта (найдите контактную информацию, если есть, на странице контактов). Менеджеры сайтов должны предоставить вам информацию о существовании искаженной подстраницы. Если вы нашли новый URL-адрес, предложите веб-мастеру устранить ошибку 404, установив перенаправление домена , благодаря чему посетители автоматически будут перенаправляться на новый адрес.
Ошибка 404 может повредить ранжированию и видимости сайта
Часто поисковые боты, проверяя ссылки сайта, получают в ответ код 404 и решают, что сайт больше не обновляется . Фактически Google, Bing и другие системы отрицательно оценивают эти ошибки, особенно если они присутствуют в больших количествах. Таким образом, мертвые ссылки влияют на ранжирование сайта негативным образом, страницы с ошибками наказываются и больше не индексируются в результатах поисковой системы. Это приводит к более низкому потоку посетителей для связанной страницы.
Кроме того, в случае с несколькими ошибочными ссылками или неработоспособной целевой страницей (страница, специально оптимизированная для ключевого слова), вероятность продвижения сайта подвержена риску. Посетители больше не тратят время на поиск желаемого контента, потому что это содержание на данном сайте не встречается, и поэтому не заслуживает внимания в дальнейшем исследовании.
Выявление 404 ошибок на вашем сайте
Для менеджеров сайтов важно предотвратить ошибку 404, независимо от того, появляются ли они на вашем сайте ( внутренняя ошибка ) или сылаются на страницы других сайтов ( внешняя страница ошибки 404 ). Для этого существует несколько бесплатных инструментов, которые значительно упрощают поиск ошибочных ссылок. Лучшие три и наиболее известные:
Google Search Console ( «Инструменты Google для веб-мастеров»). Если у вас есть учетная запись Google и ваш сайт зарегистрирован. 404 ошибки, обнаруженные поисковиком, будут показаны в инструменте Google Search Console и будут указаны. Кроме того, есть и другие функции.
Dead Link Checker: один из самых простых и эффективных инструментов для поиска внутренних и внешних битых ссылок. В приложении достаточно ввести адрес сайта и запустить проверку. Можно выбрать проверятку одной страницы или всего сайта. Приложение отображает все страницы ошибок с кодом 404.
W3C Link Checker: онлайн-инструмент консорциумов позволяет провести подробный тест отдельных страниц, и поэтому проверка длится дольше, чем в других аналогичных веб-приложениях. W3C Link Checker работает аналогично Dead Link Checker, введите URL — адрес в поле поиска и инструмент сделает все остальное. Можно выбрать другие параметры для проверки.
Создайте страницу с ошибкой 404
В некоторых CMS (например, WordPress, Joomla или Drupal страница ошибки генерируется автоматически, когда URL сайта не найден. В этом случае ошибка разметки стандартный вид из оригинального дизайна. Для того, чтобы создать уникальные пользовательские страницы с кодом 404, используют определенные расширения.
Все усложняется, если выбранная CMS не предлагает таких функций, с помощью которых можно создать или изменить страницу 404, или если ваш сайт основан только на HTML, PHP и подобных кодах. Однако вы можете действовать следующим образом:
Создайте страницу ошибки (« 404.html » или « 404.php ») в корне сайта.
Откройте файл .htaccess (или создайте его, если он не существует) в корневом каталоге , введите ссылку на файл « ErrorDocument 404 / 404.html » и сохраните изменение. С помощью этого кода будет создана страница с ошибкой.
Чтобы убедиться в правильной настройке, откройте несуществующую страницу вашего сайта, и в окне браузера должна появится ошибка 404, так вы убедитесь в правильности ваших действий.
Почему необходимо создать пользовательскую страницу 404?
Несомненно, лучше иметь стандартную 404 страницу, чем не иметь ее вообще, но было бы еще более полезно создать страницу, адаптированную к этому типу ошибок. Таким образом, вы можете быть уверены, что посетители видят точный код статуса HTTP : если, например, запрошенный контент больше не находится на сайте, он должен быть явно помечен кодом « 410 Gone », который указывает, что было искажено содержимое и удалился.
Кроме того, вы можете обратиться к углубленной ссылке благодаря созданной специально для вас странице ошибок (связанной домашней страницей или с другими подстраницами, которые содержат запрашиваемую информацию). Здесь вы можете сделать функцию поиска, доступную для вашего сайта . Благодаря подобным решениям вы избежите того, что посетители не сразу покинут ваш сайт после получения кода 404; таким образом, вы можете вызвать интерес пользователей, даже если запрошенное содержимое не было найдено.
С творческим подходом вы можете даже изменить отношение некоторых посетителей. Конечно, пользователи изначально будут разочарованы тем, что не нашли обещанный контент на вашем сайте, но оригинальная и / или забавная страница 404 может превратить разочарование в интерес. В этом смысле страницы ошибок имеют скрытый потенциал.
С творческим подходом вы можете даже изменить отношение некоторых посетителей к этой ошибке. Конечно, пользователи изначально будут разочарованы тем, что не нашли обещанный контент на вашем сайте, но оригинальная и / или забавная страница 404 может превратить разочарование в интерес. В этом смысле страницы ошибок имеют скрытый потенциал.
Ошибка 404 NOT FOUND, что делать?
404 NOT FOUND, что означает данная ошибка?
Когда вы можете увидеть 404-ю ошибку? Сообщение об ошибке «404 Not Found» часто настроены на различных веб-сайтах, так что имейте ввиду, что ошибка может появляться на любых страницах интернете, если вы перешли по неправильной ссылке.
Сообщение об ошибке 404 Not Found может появиться в любом браузере и в любой операционной системе, чаще всего она появляется в окне интернет-браузера при открытии веб-страницы.
В Internet Explorer сообщение веб-страницы гласит «HTTP 404 Внутренняя ошибка сервера». 404 ошибка при открытии ссылок в Microsoft Office при создании интернет-сайтов выдает текст «HTTP/1.0 404». Эта же ошибка в службе Windows Update отображается в виде кода 0x80244019 или сообщения «WU_E_PT_HTTP_STATUS_NOT_FOUND». Ошибка может звучать по разному, но от этого не меняется его суть.
Причины ошибки 404 Not Found
Ошибка 404 является кодом HTTP-статуса, который означает, что страница, которую вы пытаетесь просмотреть, не может быть найдена по данной ссылке. Технически, ошибка 404 Not Found является ошибкой на стороне сервера и показывается пользователю в случае, когда вы набрали неправильный адрес страницы, либо эта страница уже удалена или перемещена. Обычно, точной информации о том, почему ничего не найдено, не предоставляется, так как причин может быть великое множество. Но к примеру веб-сервер Microsoft IIS иногда дает более конкретную информацию о причинах 404 Not Found путем добавления суффикса после номера, например, HTTP Error 404.3 — Not Found, что означает ограничение по MIME-типу.
Как исправить ошибку 404 Not Found
- Обновите страницу, нажав клавишу F5 или кнопку обновления в браузере. 404 Not Found ошибка может появиться по нескольким причинам.
- Проверьте наличие ошибок в адресе страницы. Часто 404-я ошибка появляется потому, что адрес страницы был напечатан неправильно или ссылка, по которой вы перешли, указывает на неправильный адрес.
- Перемещение на уровень вверх в каталоге. Например, если вы получили 404 ошибку на странице www.web.com/a/b/c.html, то поднимитесь на www.web.com/a/b/. Если и здесь ничего нет, то попробуйте www.web.com/a/. Это должно привести к тому, что вы или найдете страницу, которая ссылается на нужную вам, либо убедитесь, что эти страницы удалены с сервера. Также вы можете воспользоваться функцией поиска по сайту.
- Проверить адрес страницы в поисковой системе. Если вы ошиблись в адресе страницы, то поисковые системы направят вас туда, куда вы хотите попасть.
- Очистите кэш браузера, если есть какие-то признаки, что ошибка 404 Not Found на вашей стороне. Например, если вы получаете ошибку на планшете, но нормально просматриваете эту же страницу на ноутбуке, то нужно очистить кэш браузера на планшете.
- В редких случаях бывает 404-я ошибка на весь сайта. В таком случае, проверьте доступность сайта с телефона или из другой сети – если сайт функционирует, то вам нужно дождаться обновления DNS-серверов вашим провайдером или воспользоваться публичными DNS, например, от Google.
Вот такие основные сведения о ошибки 404 Not Found. И помните, что 404-ая ошибка — это в большинстве ошибка на стороне сервера, а посему не стоит больно убиваться по поводу не открывшейся страницы, а просто пойти поискать аналоги. Но если же вы уверены в странице и его контент архиважен и для него нет аналогов, то попробуйте открыть страницу из кэша поисковых систем или, в крайнем случае, попытать счастье в WebArchive. Удачи!
Что такое ошибки 404 и что они означают для электронной коммерции
Определение : Страница ошибки 404 («Страница не найдена») — одна из самых узнаваемых ошибок в Интернете. Вы, безусловно, испытали это, когда вы щелкнули по неработающей ссылке или неправильно набрали URL-адрес, и веб-сайт не смог найти страницу, которую вы запросили. Технически говоря, 404 — это стандартный код состояния, который отображается, когда сервер не может найти запрошенный контент.
Так как ошибки 404 могут иметь значительное негативное влияние на взаимодействие с пользователем и поисковую оптимизацию (SEO) , в этой статье будет исследовано, почему они возникают, влияние, как вы можете их идентифицировать и как их решить.
Почему возникают коды ошибок 404?
Код ответа 404 может быть вызван пользователем, внешним веб-сайтом или вашим собственным веб-сайтом.
Пользователь:
- Вручную вводит неверный URL
Внешний веб-сайт, электронная почта или объявление:
- Ссылки на ваш сайт с неправильным URL
Ваш сайт:
- Сервер неправильно настроен для выполнения запрошенного действия.
- Страница перемещена в новое место (новый URL) без установленного перенаправления
- Страница временно недоступна, возможно, потому что над ней работают.
- Страница удалена без возможности восстановления без установленного перенаправления
- На веб-сайте обнаружена внутренняя ссылка с неправильным URL-адресом
Как ошибки 404 влияют на ваш веб-сайт
Ошибки 404 могут привести к потере дохода
Трафик имеет решающее значение для доходов от электронной торговли.
Вообще говоря, Трафик x Коэффициент конверсии x Средняя стоимость заказа (AOV) = Ориентировочный доход
Учитывая, что примерно 74% тех, кто столкнется с ошибкой 404, уйдут и никогда не вернутся, страниц с ошибкой 404 значительно повлияют на ваш коэффициент конверсии и, в свою очередь, на ваш доход .
Ошибки 404 приводят к неудовлетворительному взаимодействию с пользователем
Ошибки 404 не только затрудняют поиск покупателем того, что они ищут, но также создают плохие впечатления от покупок . На глобальном рынке вам не только нужно, чтобы покупатели находили ваш магазин и продукты, вам нужно убедить их, что вы являетесь надежным источником для покупок. Ошибки на вашем сайте уменьшают уверенность покупателя в том, что вы правильно и своевременно выполните его заказ, предоставив качественную продукцию.
Ошибки 404 негативно повлияют на ваш SEO
Помимо потери клиентов при фактическом отображении ошибки 404, имеет негативное влияние на SEO из-за высокой частоты ошибок 404:
- В то время как Google указывает, что ошибки 404 не наносят прямого вреда в вашем рейтинге сайты с неизменно высоким процентом ошибок 404 могут считаться менее надежными для поисковиков. Удаление плохих ссылок, битых изображений и отсутствующих страниц может повысить рейтинг в поиске.
- Неработающие ссылки могут привести к потере трафика и рейтингу страницы, которые в противном случае могли бы быть переданы вашему сайту.
Как определить ошибки 404
Первым шагом к исправлению ошибок 404 является их выявление. Для этого есть несколько вариантов:
- Google Search Console покажет несколько ошибок 404 в своем отчете об индексировании, основанном на сканированных URL-адресах, найденных в вашей карте сайта и связанных с другими веб-сайтами.
- Swerve Redirects Приложение отслеживает 404 ошибки, с которыми сталкиваются пользователи, в режиме реального времени.
- Сканеры сайта , такие как Screaming Frog SEO Spider, просканируют ваш сайт для выявления неработающих ссылок, найденных на вашем сайте
Как значительно уменьшить количество ошибок 404
Чтобы гарантировать, что ошибки 404 не выйдут из-под контроля, Рекомендуется регулярно проверять и исправлять неработающие ссылки .При исправлении ошибок 404 есть три простых способа их классифицировать:
- Неработающие внутренние ссылки : это ссылки на вашем собственном веб-сайте, которые приводят к ошибке 404. Чтобы решить эту проблему, вы хотите исправить саму ссылку. Найдите и измените ссылку для каждой ошибки 404. Используйте поле «Связано с» в инструментах выше, чтобы найти страницы, на которых возникла неработающая ссылка.
- Внешние ссылки : это входящие ссылки, которые происходят откуда-то за пределами вашего веб-сайта.Поскольку обычно у вас нет возможности редактировать цель внешней ссылки, настройте перенаправление 301, чтобы указать неработающий URL-адрес на соответствующий целевой URL. Например, если другой веб-сайт по ошибке ссылается на www.example.com/red-black-shoe … , вы создадите перенаправление на правильный URL-адрес www.example.com/black-red-shoe. ..
- Прямая навигация : это ошибки, которые возникают, когда пользователь напрямую вводит URL-адрес страницы в браузер, но либо ошибается, либо пытается перейти на несуществующую страницу.Поскольку они уникальны, их невозможно предотвратить. Редирект 301 может быть создан, но, скорее всего, в этом нет необходимости.
Чтобы исправить ошибки 404 с перенаправлением 301, вы можете вручную создать перенаправления 301 одно за другим в Панели управления. Вы также можете подготовить файл CSV и массово импортировать его в Панели управления. Кроме того, приложение Swerve Redirects позволяет быстро исправить ошибки 404 с перенаправлением 301 за один шаг.
Примечание: В некоторых случаях имеет смысл оставить ошибку 404 в покое.
Как улучшить обработку ошибок 404
На вашем сайте неизбежно возникнут некоторые ошибки 404. Однако есть способы улучшить взаимодействие с пользователем для тех, кто с ними сталкивается.
Сделайте меню навигации и панель поиска доступными
Убедитесь, что панель навигации и поиска по вашему сайту доступны. Это позволяет покупателю продолжить поиск нужной страницы. Хотя многие все же уедут, некоторые могут продолжить и найти свой собственный путь.
Создание пользовательской страницы 404
Большинство страниц с ошибкой 404 предлагают такое же безвкусное впечатление. Как бы ни была важна эта страница, ей обычно уделяется очень мало внимания и усилий. Рассмотрите возможность создания настраиваемой страницы ошибки 404, чтобы лучше заинтересовать пользователя.
Предложите продвижение
Постарайтесь превратить отрицательный опыт в положительный, предложив продвижение или какую-либо выгоду. Вы можете подумать о том, чтобы поделиться кодом купона, чтобы превратить то, что было бы возвратом, в покупателя.
Большое спасибо партнеру BigCommerce Inkblot Digital за их вклад в эту статью.
Что такое ошибка 404, Последние новости, Типы ошибок 404, Устранение ошибки Не найдено
Ошибка 404 или ошибка «страница не найдена» — это стандартный код ответа протокола передачи гипертекста, который указывает, что серверу не удалось найти то, что было запрошено. Это сообщение может также появиться, когда сервер не желает раскрывать запрошенную информацию или когда контент был удален.
Если веб-страница не найдена из-за неработающей или неработающей ссылки, создается веб-страница «404 not found». Этот код стал одной из самых узнаваемых ошибок в Интернете.
Когда мы общаемся в компьютерных сетях через HTTP, сервер должен отвечать на запрос возраста Интернета.
В Коде первая цифра указывает на ошибку пользователя. Ошибка может быть связана с неправильным URL-адресом универсального указателя ресурсов.Следующие две цифры указывают на точные обнаруженные ошибки.
Часто ошибка кода 404 отображается при удалении или перемещении URL-адреса.
Сообщение об ошибке кода 404 всегда сопровождается удобочитаемой «фразой причины», понятной каждому. В большинстве веб-браузеров сообщения об ошибках с кодом 404 содержат фразу «страница не найдена», как указано в спецификациях HTTP.
В информационных службах Интернета Майкрософт есть разные коды ошибок подстатуса.Они официально не признаны Управлением по присвоению номеров в Интернете. Они также не возвращаются серверами, отличными от Microsoft.
Вот различные коды, указывающие на более конкретные ошибки:
· 404.0 — Не обнаружено.
· 404.1 — Сайт не найден.
· 404.2 — ограничение ISAPI или CGI.
· 404.3 — ограничение типа MIME.
· 404.4 — Обработчик не настроен.
· 404.5 — Запрещено конфигурацией фильтрации запросов.
· 404.6 — Глагол отклонен.
· 404.7 — Расширение файла запрещено.
· 404.8 — Скрытое пространство имен.
· 404.9 — Атрибут файла скрыт.
· 404.10 — Слишком длинный заголовок запроса.
· 404.11 — Запрос содержит двойную escape-последовательность.
· 404.12 — Запрос содержит символы старшего разряда.
· 404.13 — слишком большая длина содержимого.
· 404.14 — URL-адрес запроса слишком длинный.
· 404.15 — Слишком длинная строка запроса.
· 404.16 — запрос DAV отправлен обработчику статического файла.
· 404.17 — Динамическое содержимое сопоставлено статическому обработчику файлов с помощью сопоставления MIME с подстановочными знаками.
· 404.18 — последовательность строки запроса отклонена.
· 404.19 — Запрещено правилом фильтрации.
· 404.20 — Слишком много сегментов URL.
Как исправить ошибку 404 Not Found
1. Перезагрузите страницу. Возможно, ошибка 404 возникла по той простой причине, что страница не загрузилась должным образом. Это можно довольно легко проверить, нажав кнопку «Обновить» в браузере или нажав кнопку F5.
2. Проверьте URL-адрес: независимо от того, ввели ли вы URL-адрес вручную или были направлены по ссылке, возможно, была допущена ошибка.По этой причине вам следует проверить указанный путь на сайте. Возможно, вы или человек, перешедший по ссылке, что-то напечатали.
3. Вернитесь по уровням каталогов: например, если URL-адрес следующей структуры example.com/Directory1/Directory2/Directory3 вызывает страницу с ошибкой 404, то вы всегда можете вернуться на предыдущий уровень каталога (в этом примере: example.com/Directory1/Directory2), чтобы проверить, есть ли там ссылка на нужную страницу.Все, что вам нужно сделать, это очистить последний каталог в URL-адресе. Ссылка на страницу, которую вы ищете, должна быть видна на предыдущей странице
4. Используйте функцию поиска на веб-сайте. Многие веб-сайты предлагают функцию поиска как часть своей домашней страницы.
5. Свяжитесь с сайтом
6. Удалите кеш браузера и файлы cookie
Что такое ошибка страницы 404
Что такое «Ошибка 404?» Мы все встречали веб-страницу с сообщением 404, то есть веб-страницу с сообщением о том, что открытая вами веб-страница недоступна.Технически страница 404 (не найдена) представляет собой HTML-код состояния. Страница 404 сообщает вам, что сервер, к которому вы пытаетесь получить доступ, доступен, а сама страница — нет.
Набор слов по умолчанию на странице 404 различается в зависимости от браузера и операционной системы веб-сайта, но стандартный текст имеет тенденцию быть минимальным и четко отображаться. Текст будет информировать вас о том, что веб-страница не может быть найден, и иногда включает инструкции о том, что делать дальше, чтобы найти страницу, которую вы ищете.Эти стандартные страницы 404 могут расстраивать пользователей, поэтому создание пользовательской страницы 404 — хорошая идея — эту тему мы вскоре рассмотрим в этой статье.
Что такое ошибка 404 — причины
Ошибки 404 Page Not Found обычно вызваны пользователем, а не ошибкой веб-сайта. Например, пользователь мог ввести неправильный URL-адрес или неполный URL-адрес. С точки зрения пользовательского опыта, эта ситуация является отличным примером того, почему короткие и интуитивно понятные URL-адреса отлично подходят для веб-дизайна.URL-адрес, например xyz.widgets755xmc / products / 59304 / rpx-8848304tvc / , требует неправильного ввода.
Иногда ответственность за страницу с ошибкой 404 ложится на сайт. Распространенная причина — забыть настроить 301 редирект, когда старая веб-страница заменяется новой или старый домен конвертируется в новый (по причинам ребрендинга, приобретения и т. Д.). В дополнение к этой проблеме постоянные или временные сбои сервера могут привести к прекращению связи страницы с сервером и генерации сообщения 404.
Другая основная причина ошибок 404 — это неработающие исходящие ссылки на веб-сайте. Особенно, если сайт существует уже давно и много лет вплетает исходящие ссылки в свое содержание, велика вероятность того, что со временем многие из страниц, на которые есть ссылки, перестанут существовать. Это особенно характерно для блогов, где исходящие ссылки используются более широко, чем на стандартных страницах веб-сайтов. Инструменты проверки мертвых ссылок могут помочь вам обнаружить эти ссылки и исправить или удалить их.
Что такое ошибка 404 — значение SEO
Зачем исправлять неработающие ссылки или решать другие проблемы, вызывающие ошибку 404? SEO — одна из главных причин.Сканеры Google не любят, когда на веб-сайте часто возникают ошибки 404-й страницы. Для Google (а также Bing и других поисковых систем) ошибки 404 являются сигналом того, что веб-сайт плохо обслуживается, и что пользователи сайта имеют более высокую вероятность столкнуться с разочарованием при переходе на страницу 404. Google не любит отправлять пользователей своей поисковой системы на сайты такого типа, поэтому это может снизить органическую видимость (рейтинг).
Помните также, что конверсии — это реальная цель SEO-кампании.Если органический поисковый трафик идет толпами, но уходит толпами из-за ошибок 404 или любого другого разочарования, вы не наберете критическую массу потенциальных клиентов или онлайн-заказов, необходимых для окупаемости вашего SEO-маркетинга.
Определенное количество проблем с кодом 404 неизбежно возникнет на любом веб-сайте, но с точки зрения бизнеса имеет смысл сохранять простые URL-адреса, регулярно проверять сайт на предмет неработающих ссылок, настраивать переадресацию 301 там, где это необходимо, и искать другие устранимые причины. .
Что мне делать, если я получаю ошибку 404 в Интернете?
Обновлено: 31.08.2020, Computer Hope
404 — ошибка кода состояния HTTP «Не найдена 404» или «Страница не найдена», что указывает на то, что серверу не удалось найти запрошенный адрес.Ниже приведены некоторые предложения о том, что вы можете сделать, если страница, к которой вы пытаетесь получить доступ, получает этот код ошибки.
Прочитать 404 предложения
На многих страницах с ошибками 404 есть дополнительные предложения и советы о том, что вы можете сделать, чтобы найти недостающую страницу. Например, страница 404 Computer Hope дает наши рекомендации о том, где найти конкретную информацию, и предоставляет прямую ссылку на поисковую систему. Кроме того, на этой странице может быть подробно описано, почему вы получаете ошибку. Например, он может указывать, была ли страница недавно изменена или перемещена.
Убедитесь, что URL-адрес введен правильно
Сообщение 404 также может появиться, если URL-адрес введен неправильно. Убедитесь, что URL-адрес правильно отформатирован и имеет правильное расширение файла. Например, веб-страница может быть файлом .htm , а не файлом .html , или вводится заглавными буквами, а не строчными.
Вернуться на главную
Если страница ошибки 404 бесполезна и URL-адрес правильный, посетите домашнюю страницу, удалив все, что находится после имени домена веб-сайта в URL-адресе.Например, если URL-адрес ошибки 404 — «https://www.computerhope.com/thispageisgone.htm», вы должны удалить «/thispageisgone.htm» из URL-адреса, чтобы вернуться на домашнюю страницу веб-сайта.
Если домашняя страница также не работает, то весь веб-сайт будет удален или удален, и ваша единственная надежда состоит в том, что его резервная копия будет сохранена в другом месте. Перейдите к следующему разделу, чтобы узнать, как просмотреть веб-страницу в Интернет-архиве.
Если домашняя страница работает и есть поиск, попробуйте найти пропущенную страницу или свяжитесь с ними по поводу неработающей ссылки.
Поиск потерянной или перемещенной страницы в другом месте
Если страница продолжает генерировать ошибку 404, вероятно, она будет перемещена или удалена. Ниже приведены несколько советов о том, как найти потерянные или перемещенные страницы.
Проверить кеш Google
У Google есть кеш почти каждой индексируемой страницы в Интернете. Если вы не можете получить доступ к информации, которую ищете, из-за ошибки 404, посмотрите, можете ли вы получить кешированную версию из Google (при условии, что это действительный URL). Для этого откройте поиск Google и введите команду, аналогичную приведенному ниже примеру команды.
кеш: https: //www.computerhope.com
В приведенном выше примере вы замените URL-адрес Computer Hope на URL-адрес, который вы пытаетесь найти.
Интернет-архив
Если вы пытаетесь найти старую веб-страницу, которая исчезла из Интернета, или хотите просмотреть историю веб-страницы, посетите Интернет-архив. Этот архив содержит полные снимки более 85 миллиардов страниц с начала 90-х годов и может содержать резервную копию веб-страницы, которую вы пытаетесь найти.
Как найти и исправить ошибки 404 на вашем веб-сайте
КУПИТЬ КНИГИ- О
- Книги
- Элементы успешного веб-сайта
- Техническое руководство по SEO
- Узнайте техническое SEO
- Найдите и исправьте ошибки 404
- HTTP-ответ Коды
- Как скорость влияет на SEO
- Что такое Core Web Vitals?
- Перенаправление URL-адресов
- Как найти и исправить дублированный контент
- Курс Tech SEO
- Подробнее
- Советы по веб-аналитике
- Изучите Google Search Console
- Советы и рекомендации Google Analytics
- Размер окна просмотра или браузера Google Analytics
12 советов по исправлению ошибок 404
Пользователи веб-сайтов часто ожидают, что веб-сайты обеспечат им беспроблемную работу без сбоев.Однако могут возникать ошибки, влияющие на взаимодействие с пользователем и качество веб-сайта. В этой статье мы обсуждаем, что такое ошибки 404, и даем советы администраторам и пользователям веб-сайтов по исправлению ошибок 404.
Связанные: 37 Технические термины, которые должен знать каждый
Что такое ошибки 404?
Ошибка 404 — это тип кода состояния HTTPS. Это происходит, когда возникает проблема связи между веб-браузером и веб-сервером.Это создает мертвую ссылку на веб-сайт, что означает, что веб-страница не может загружаться. На странице пользователю часто отображается код ошибки.
Существует множество имен для ошибок 404 или способов их появления, например:
- 404 не найден
- Ошибка 404
- HTTP 404
- Страница 404 не найдена
- 404 файл или каталог не найдены
- Запрошенный URL не найден на сервере
- Ошибка 404 не найден
- HTTP 404 не найден
- Невозможно найти страницу, которую вы ищете
Некоторые распространенные причины, по которым могут возникать коды ошибок 404, включают:
- Веб-сайт больше не имеет содержания.
- Контент перемещен по другому URL-адресу на веб-сайте.
- Сервер веб-сайта работает некорректно.
- Соединение между сервером и сайтом прервано.
- Система доменных имен (DNS) не может преобразовать запрошенное доменное имя в IP-адрес.
- Доменное имя больше не существует.
- Пользователь неправильно написал, связал или набрал URL.
Важно поддерживать упреждающий подход к ошибкам 404. Воспользуйтесь инструментами, которые сканируют ваш сайт.Эти инструменты часто выделяют ошибку 404, которую нужно исправить, или неработающие ссылки, чтобы исследовать.
Размер вашего веб-сайта может повлиять на то, как часто вы проверяете свой сайт на наличие кодов ошибок 404. Например, если у вас небольшой веб-сайт, например сайт с 50 веб-страницами или меньше, вы можете сканировать на предмет ошибок 404 один раз в месяц. Однако, если у вас большой веб-сайт, вы можете сканировать коды ошибок еженедельно или ежедневно.
Связано: HTTP и HTTPS: узнайте различия
Советы по исправлению ошибок 404 в качестве веб-пользователя
Получение кода ошибки 404 не всегда означает, что информация или веб-сайт недоступны.Важно помнить, что эти ошибки могут мешать работе или расстраивать пользователей. Однако пользователи могут самостоятельно устранить ошибку 404.
Вот несколько советов по исправлению ошибок 404 в качестве веб-пользователя:
Обновление страницы
Вы можете получить ошибку 404, потому что страница не загрузилась должным образом. Обновление или перезагрузка веб-страницы может решить проблему. Вы можете обновить страницу, нажав кнопку обновления в верхней части веб-браузера или нажав кнопку F5 на клавиатуре.
Проверка URL-адреса
Проверьте правильность URL-адреса. Ищите орфографические ошибки или ошибки с неуместными косыми чертами или тире. Однако важно помнить, что это может работать правильно только для чистых URL-адресов. Чистые URL-адреса — это удобные для поиска URL-адреса, которые вы легко можете прочитать и понять.
Проверка уровней каталогов
Вернитесь к предыдущим уровням каталогов или страницам, чтобы узнать, есть ли другой способ перехода к желаемой веб-странице.Пройдите назад по страницам, пока снова не дойдете до главной. Например:
Вы пытаетесь зайти на bestaffordablehotels.com/united-states/florida/orlando/under-100. Однако ссылка не работает. Удалите «до 100» из URL-адреса, чтобы проверить, есть ли у вас доступ к bestaffordablehotels.com/united-states/florida/orlando. Продолжайте удалять разделы URL-адреса между косой чертой, пока не найдете подходящий уровень каталога.
Поиск на веб-сайте
Большинство веб-сайтов включают функцию поиска, специально предназначенную для содержания веб-сайта.Используйте эту функцию, чтобы попытаться найти страницу. Введите связанные ключевые слова в функцию для страницы, которую вы ищете.
Использование поисковой машины
Поисковая машина может помочь вам найти текущее местоположение содержания. Введите домен и соответствующие ключевые слова, которые помогут вам найти веб-страницу. Однако важно помнить, что это будет работать только в том случае, если желаемый веб-сайт все еще существует.
Попытка получить доступ к веб-странице с другого устройства
Невозможность доступа к веб-странице может быть результатом проблемы с вашим устройством.Например, вы можете получить код 404 на компьютере, который пытается подключиться к Интернету, но может получить доступ к веб-странице с помощью мобильного устройства, поддерживаемого сетью передачи данных. Также попробуйте получить доступ к URL-адресу из другого браузера или мобильного приложения.
Очистка кеша и удаление файлов cookie
Код ошибки 404 может указывать на проблему с вашим браузером. Попробуйте очистить кеш и удалить файлы cookie. Вы можете удалить все свои файлы cookie или файлы cookie, относящиеся к этому конкретному веб-сайту.Это может позволить вам получить доступ к URL-адресу.
Связано: Как очистить кеш: шаги для различных браузеров
Связь с администратором веб-сайта
Свяжитесь с операторами веб-сайта по поводу ваших проблем. Ищите контактную информацию организации на шапке веб-сайта или на специальной странице контактов. Расскажите им об обстоятельствах ошибки 404 и о том, что вы пытались сделать для ее устранения. Это может помочь им решить проблему или они могут ответить, что контент больше не существует.
Советы по исправлению ошибок 404 в качестве администратора веб-сайта
Получение кодов ошибок 404 на вашем веб-сайте может повлиять не только на взаимодействие с пользователем. Хотя поисковые системы могут явно не рассматривать ошибки 404 как фактор ранжирования, наличие слишком большого количества ошибок 404 на вашем веб-сайте может нанести ущерб вашему SEO, что в свою очередь ухудшит ваш статус рейтинга. Важно выявлять и устранять коды на вашем веб-сайте, чтобы поддерживать высокий рейтинг и репутацию.
Вот несколько советов по исправлению ошибок 404 в качестве администратора веб-сайта:
Создание страницы 404
Рассмотрите возможность создания настраиваемой страницы 404.Попробуйте адаптировать страницу к своему бренду или найдите способ привлечь пользователей. Это может побудить пользователей проводить больше времени на вашем веб-сайте, что поможет снизить показатель отказов вашей страницы.
Связано: Руководство по показателю отказов
Создать перенаправление
Перенаправление веб-сайта перенаправляет пользователей на другую веб-страницу. Это заменяет ошибку 404, перенаправляя пользователей на другую веб-страницу, соответствующую той, которую они изначально хотели. Важно попытаться выбрать веб-страницу, отличную от вашей домашней.Например:
Национальная маркетинговая ассоциация ежегодно проводит ежегодную конференцию. Они создают уникальную веб-страницу для конференции каждый год, заменяя старую веб-страницу. Однако, если пользователи добавили старую страницу в закладки, они установят перенаправление. Если пользователи пытаются получить доступ к странице конференции предыдущего года, веб-сайт автоматически переводит пользователя на страницу конференции текущего года.
Восстановить страницу
Пользователь может получить код ошибки 404, если попытается получить доступ к неопубликованной веб-странице.Рассмотрите возможность восстановления старых веб-страниц, особенно если кто-то случайно удалил страницу или если все еще есть большой спрос на доступ к странице. Перед восстановлением страницы важно просмотреть ее, чтобы убедиться, что вся информация на странице верна.
Исправьте ссылку
Проверьте URL-адреса на своем веб-сайте. Ищите ошибки и редактируйте URL-адреса на внутренней стороне вашего веб-сайта. Проверьте все гиперссылки на своем веб-сайте, чтобы убедиться, что они указывают на правильные ссылки.
HTTP / 1.1: Определения кода состояния
HTTP / 1.1: Определения кода состояния часть протокола передачи гипертекста — HTTP / 1.1RFC 2616 Fielding, et al.
10 Определений кодов состояния
Каждый код состояния описан ниже, включая описание того, методы, которым он может следовать, и любую метаинформацию, требуемую в отклик.
10.1 Информационный 1xx
Этот класс кода состояния указывает на предварительный ответ, состоящий только из строки состояния и дополнительных заголовков, и заканчивается пустой строкой.Для этого нет обязательных заголовков класс статуса кода. Поскольку HTTP / 1.0 не определял статус 1xx коды, серверы НЕ ДОЛЖНЫ отправлять ответ 1xx клиенту HTTP / 1.0 кроме экспериментальных условий.
Клиент ДОЛЖЕН быть готов принять один или несколько статусных ответов 1xx до обычного ответа, даже если клиент не ожидает 100 (Продолжить) статусное сообщение. Неожиданные ответы статуса 1xx МОГУТ быть игнорируется пользовательским агентом.
Прокси-серверы ДОЛЖНЫ пересылать ответы 1xx, если только соединение между прокси и его клиент были закрыты, или если сам прокси запросил генерацию ответа 1xx. (Например, если
прокси добавляет поле «Expect: 100-continue», когда перенаправляет запрос, тогда ему не нужно пересылать соответствующие 100 (Продолжить) ответ (ы).)
10.1.1 100 Продолжить
Клиент ДОЛЖЕН продолжить выполнение своего запроса.Этот промежуточный ответ используется для информирования клиента о том, что в начальной части запроса был получен и еще не отклонен сервером. Клиент СЛЕДУЕТ продолжить, отправив оставшуюся часть запроса или, если запрос уже выполнен, игнорируйте этот ответ. Сервер ДОЛЖЕН отправить окончательный ответ после завершения запроса. Видеть раздел 8.2.3 для подробного обсуждения использования и обработки этого код состояния.
10.1.2 101 Протоколы коммутации
Сервер понимает и готов выполнять требования клиента запрос через поле заголовка сообщения Upgrade (раздел 14.42) для изменение протокола приложения, используемого для этого соединения. В сервер переключит протоколы на те, которые определены в ответе Обновите поле заголовка сразу после пустой строки, завершает ответ 101.
Протокол СЛЕДУЕТ переключать только тогда, когда это выгодно так.Например, переход на более новую версию HTTP выгоден. по сравнению с более старыми версиями, и переключение на синхронный режим реального времени протокол может быть выгоден при доставке ресурсов, использующих такие особенности.
10.2 Успешно 2xx
Этот класс кода состояния указывает, что запрос клиента был успешно получен, понят и принят.
10.2.1 200 ОК
Запрос выполнен. Информация, возвращенная с ответом зависит от метода, используемого в запросе, например:
GET сущность, соответствующая запрошенному ресурсу, отправляется в ответ;
HEAD поля заголовка объекта, соответствующие запрошенному ресурс отправляется в ответе без тела сообщения;
POST объект, описывающий или содержащий результат действия;
TRACE сущность, содержащая сообщение запроса, полученное конечный сервер.
10.2.2 201 Создано
Запрос был выполнен, и в результате появился новый ресурс. созданный. На вновь созданный ресурс можно ссылаться с помощью URI (ов) возвращается в сущности ответа с наиболее конкретным URI для ресурса, заданного полем заголовка Location. Ответ СЛЕДУЕТ включать объект, содержащий список ресурсов характеристики и местоположение (а), из которых пользователь или пользовательский агент может выберите наиболее подходящий.Формат объекта определяется тип мультимедиа, указанный в поле заголовка Content-Type. Происхождение сервер ДОЛЖЕН создать ресурс перед возвратом кода состояния 201. Если действие не может быть выполнено немедленно, серверу СЛЕДУЕТ вместо этого ответьте ответом 202 (принято).
Ответ 201 МОЖЕТ содержать поле заголовка ответа ETag, указывающее текущее значение тега объекта для запрошенного варианта просто создан, см. раздел 14.19.
10.2.3 202 Принято
Запрос принят в обработку, но обработка закончилась. не завершено. Запрос может быть или не быть в конечном итоге действует, так как это может быть запрещено, когда обработка действительно занимает место. Нет возможности повторно отправить код состояния из асинхронная операция, такая как эта.
Ответ 202 намеренно ни к чему не обязывает. Его цель — разрешить серверу принять запрос на какой-либо другой процесс (возможно, пакетно-ориентированный процесс, который запускается только один раз в день) без требуя, чтобы соединение пользовательского агента с сервером сохранялось пока процесс не завершится.Сущность, возвращенная с этим ответ ДОЛЖЕН включать указание текущего статуса запроса и либо указатель на монитор состояния, либо некоторая оценка того, когда пользователь может ожидать выполнения запроса.
10.2.4 203 Неавторизованная информация
Возвращенная метаинформация в заголовке объекта не является окончательный набор, доступный с исходного сервера, но собранный с локальной или сторонней копии. Представленный набор МОЖЕТ быть подмножеством или надмножество оригинальной версии.Например, в том числе местные аннотация информация о ресурсе может привести к надмножеству метаинформации, известной исходному серверу. Использование этого код ответа не требуется и подходит только тогда, когда в противном случае ответ был бы 200 (ОК).
10.2.5 204 Нет содержимого
Сервер выполнил запрос, но ему не нужно возвращать entity-body и может захотеть вернуть обновленную метаинформацию. В ответ МОЖЕТ включать новую или обновленную метаинформацию в виде заголовки объектов, которые, если они присутствуют, ДОЛЖНЫ быть связаны с запрошенный вариант.
Если клиент является пользовательским агентом, ему НЕ СЛЕДУЕТ изменять вид документа. от того, что вызвало отправку запроса. Этот ответ в первую очередь предназначен для ввода данных о действиях без вызывая изменение в активном представлении документа пользовательского агента, хотя любая новая или обновленная метаинформация ДОЛЖНА быть применена к документу в настоящее время находится в активном представлении пользовательского агента.
Ответ 204 НЕ ДОЛЖЕН включать тело сообщения, и поэтому всегда заканчивается первой пустой строкой после полей заголовка.
10.2.6 205 Сбросить содержимое
Сервер выполнил запрос, и пользовательский агент ДОЛЖЕН выполнить сброс. вид документа, который вызвал отправку запроса. Этот ответ в первую очередь предназначен для ввода данных о действиях, выполняемых через пользовательский ввод, за которым следует очистка формы, в которой вводится задано, чтобы пользователь мог легко инициировать другое действие ввода. В ответ НЕ ДОЛЖЕН включать сущность.
10.2.7 206 Частичное содержимое
Сервер выполнил частичный запрос GET для ресурса. Запрос ДОЛЖЕН содержать поле заголовка диапазона (раздел 14.35). указывающий желаемый диапазон, и МОЖЕТ включать If-Range поле заголовка (раздел 14.27), чтобы сделать запрос условным.
Ответ ДОЛЖЕН включать следующие поля заголовка:
- Либо поле заголовка Content-Range (раздел 14.16), указывающее диапазон, включенный в этот ответ, или multipart / byteranges Content-Type, включая поля Content-Range для каждой части.Если Поле заголовка Content-Length присутствует в ответе, его значение ДОЛЖНО соответствовать фактическому количеству OCTET, переданных в тело сообщения.
- Дата
- ETag и / или Content-Location, если заголовок был бы отправлен в ответе 200 на тот же запрос
- Истекает, Cache-Control и / или Vary, если значение поля может отличается от ответа, отправленного в любом предыдущем ответе на тот же вариант
Если ответ 206 является результатом запроса If-Range, который использовал сильный валидатор кеша (см. раздел 13.3.3), ответ НЕ ДОЛЖЕН включить другие заголовки сущностей. Если ответ является результатом Запрос If-Range, который использовал слабый валидатор, ответ НЕ ДОЛЖЕН включить другие заголовки сущностей; это предотвращает несоответствие между кэшированные тела сущностей и обновленные заголовки. В противном случае ответ ДОЛЖЕН включать все заголовки сущностей, которые были бы возвращены с ответом 200 (OK) на тот же запрос.
Кэш НЕ ДОЛЖЕН объединять ответ 206 с другими ранее кэшированными содержимое, если заголовки ETag или Last-Modified не совпадают в точности, см. 13.5.4.
Кеш, который не поддерживает заголовки Range и Content-Range. НЕ ДОЛЖНЫ кэшировать 206 (частичных) ответов.
10.3 Перенаправление 3xx
Этот класс кода состояния указывает, что необходимо предпринять дальнейшие действия. взятые пользовательским агентом для выполнения запроса. Действие требуется МОЖЕТ выполняться пользовательским агентом без взаимодействия с пользователем тогда и только тогда, когда метод, используемый во втором запросе, ПОЛУЧИТЬ или ГОЛОВУ.Клиенту СЛЕДУЕТ обнаруживать бесконечные циклы перенаправления, поскольку такие петли генерируют сетевой трафик для каждого перенаправления.
Примечание: предыдущие версии данной спецификации рекомендовали максимум пять перенаправлений. Разработчики контента должны знать что могут быть клиенты, которые реализуют такой фиксированный ограничение.
10.3.1 300 Множественный выбор
Запрошенный ресурс соответствует любому из набора представительства, каждое со своим конкретным местоположением, и агент- информация о переговорах (раздел 12) предоставляется для того, чтобы пользователь (или пользовательский агент) может выбрать предпочтительное представление и перенаправить свой запрос в это место.
Если это не запрос HEAD, ответ ДОЛЖЕН включать объект содержащий список характеристик ресурсов и местоположений из который пользователь или пользовательский агент может выбрать наиболее подходящий. В формат объекта определяется типом мультимедиа, указанным в Content- Введите поле заголовка. В зависимости от формата и возможностей
агент пользователя, выбор наиболее подходящего варианта МОЖЕТ быть выполняется автоматически.Однако эта спецификация не определяет любой стандарт для такого автоматического выбора.
Если у сервера есть предпочтительный выбор представления, он ДОЛЖЕН включить конкретный URI для этого представления в Location поле; пользовательские агенты МОГУТ использовать значение поля Location для автоматического перенаправление. Этот ответ кэшируется, если не указано иное.
10.3.2 301 Перемещено навсегда
Запрошенному ресурсу был назначен новый постоянный URI и любой в будущих ссылках на этот ресурс СЛЕДУЕТ использовать один из возвращенных URI.Клиенты с возможностью редактирования ссылок должны автоматически повторно связать ссылки на Request-URI с одним или несколькими новыми ссылки, возвращаемые сервером, где это возможно. Этот ответ кэшируемые, если не указано иное.
Новый постоянный URI СЛЕДУЕТ задавать в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать короткую гипертекстовую заметку с гиперссылкой на новый URI.
Если код состояния 301 получен в ответ на запрос, другой чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, поскольку это может изменить условия, на которых был оформлен запрос.
Примечание. При автоматическом перенаправлении запроса POST после получение кода состояния 301, некоторые существующие пользовательские агенты HTTP / 1.0 ошибочно изменит его на запрос GET.
10.3.3 302 Найдено
Запрошенный ресурс временно находится под другим URI. Поскольку перенаправление может иногда изменяться, клиенту СЛЕДУЕТ продолжать использовать Request-URI для будущих запросов. Этот ответ кэшируется, только если указано заголовком Cache-Control или Expires поле.
Временный URI ДОЛЖЕН быть задан полем Location в поле отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать короткую гипертекстовую заметку с гиперссылкой на новый URI.
Если код состояния 302 получен в ответ на запрос другой чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, поскольку это может изменить условия, на которых был оформлен запрос.
Примечание: RFC 1945 и RFC 2068 указывают, что клиент не разрешен для изменения метода перенаправленного запроса. Однако большинство существующие реализации пользовательского агента обрабатывают 302, как если бы это был 303 ответ, выполняющий GET для значения поля Location независимо от исходного метода запроса.Коды состояния 303 и 307 имеют добавлено для серверов, которые хотят однозначно указать, какие ожидаемая реакция со стороны клиента.
10.3.4 303 См. Другие
Ответ на запрос можно найти под другим URI и ДОЛЖЕН быть получен с использованием метода GET для этого ресурса. Этот способ существует в первую очередь для того, чтобы разрешить вывод сценария, активированного POST, на перенаправить пользовательский агент на выбранный ресурс.Новый URI не замените ссылку на первоначально запрошенный ресурс. 303 ответ НЕ ДОЛЖЕН быть кэширован, но ответ на второй (перенаправленный) запрос может быть кэшируемым.
Другой URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать короткую гипертекстовую заметку с гиперссылкой на новый URI.
Примечание: многие версии до HTTP / 1.1 пользовательские агенты не понимают 303 положение дел. Когда возможность взаимодействия с такими клиентами вызывает беспокойство, Вместо этого можно использовать код состояния 302, так как большинство пользовательских агентов реагируют на ответ 302, как описано здесь для 303.
10.3.5 304 Без изменений
Если клиент выполнил условный запрос GET и доступ разрешено, но документ не был изменен, сервер ДОЛЖЕН ответьте этим кодом состояния. Ответ 304 НЕ ДОЛЖЕН содержать message-body, и поэтому всегда заканчивается первой пустой строкой после полей заголовка.
Ответ ДОЛЖЕН включать следующие поля заголовка:
- Дата, если ее пропуск не требуется в соответствии с разделом 14.18.1.
Если исходный сервер без часов подчиняется этим правилам, и прокси и клиенты добавляют свою дату к любому ответу, полученному без нее (как уже указано в [RFC 2068], раздел 14.19), кеши будут работать правильно.
- ETag и / или Content-Location, если заголовок был бы отправлен в ответе 200 на тот же запрос
- Истекает, Cache-Control и / или Vary, если значение поля может отличается от ответа, отправленного в любом предыдущем ответе на тот же вариант
Если условный GET использовал сильный валидатор кеша (см. 13.3.3), ответ НЕ ДОЛЖЕН включать другие заголовки объектов. В противном случае (т.е. в условном GET использовался слабый валидатор) ответ НЕ ДОЛЖЕН включать другие заголовки объектов; это предотвращает несоответствия между кэшированными телами сущностей и обновленными заголовками.
Если ответ 304 указывает на то, что объект в настоящее время не кэширован, то кеш ДОЛЖЕН игнорировать ответ и повторять запрос без условный.
Если кеш использует полученный ответ 304 для обновления записи кэша, кеш ДОЛЖЕН обновить запись, чтобы отразить любые новые значения полей, указанные в ответ.
10.3.6 305 Использовать прокси
Доступ к запрошенному ресурсу ДОЛЖЕН быть доступен через прокси, предоставленный поле Местоположение. В поле Location указывается URI прокси. Ожидается, что получатель повторит этот единственный запрос через прокси. 305 ответов ДОЛЖНЫ генерироваться только серверами-источниками.
Примечание. В RFC 2068 не было ясно, что 305 предназначен для перенаправления единый запрос, который должен генерироваться только исходными серверами.Нет соблюдение этих ограничений имеет серьезные последствия для безопасности.
10.3.7 306 (Не используется)
Код состояния 306 использовался в предыдущей версии спецификация, больше не используется, а код зарезервирован.
10.3.8 307 Временное перенаправление
Запрошенный ресурс временно находится под другим URI. Поскольку перенаправление МОЖЕТ быть изменено при случае, клиенту СЛЕДУЕТ продолжать использовать Request-URI для будущих запросов.Этот ответ кэшируется, только если указано заголовком Cache-Control или Expires поле.
Временный URI ДОЛЖЕН быть задан полем Location в поле отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать короткую гипертекстовую заметку с гиперссылкой на новый URI, поскольку многие пользовательские агенты до HTTP / 1.1 не понять статус 307. Поэтому примечание ДОЛЖНО содержать информация, необходимая пользователю для повторения первоначального запроса на новый URI.
Если код состояния 307 получен в ответ на запрос другой чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, поскольку это может изменить условия, на которых был оформлен запрос.
10.4 Ошибка клиента 4xx
Код состояния класса 4xx предназначен для случаев, когда клиент, похоже, ошибся. За исключением ответа на запрос HEAD, сервер ДОЛЖЕН включать объект, содержащий объяснение ошибочная ситуация, временная или постоянная состояние.Эти коды состояния применимы к любому методу запроса. Пользовательские агенты ДОЛЖНЫ отображать пользователю любую включенную сущность.
Если клиент отправляет данные, реализация сервера с использованием TCP СЛЕДУЕТ быть осторожным, чтобы убедиться, что клиент подтверждает получение пакет (ы), содержащий ответ, до того, как сервер закроет входное соединение. Если клиент продолжает отправлять данные на сервер после закрытия стек TCP сервера отправит пакет сброса в клиент, который может стереть неподтвержденные входные буферы клиента прежде, чем они могут быть прочитаны и интерпретированы приложением HTTP.
10.4.1 400 неверный запрос
Запрос не может быть понят сервером из-за неправильного формата синтаксис. Клиенту НЕ СЛЕДУЕТ повторять запрос без модификации.
10.4.2 401 Неавторизованный
Запрос требует аутентификации пользователя. Ответ ДОЛЖЕН содержать Поле заголовка WWW-Authenticate (раздел 14.47), содержащее запрос применимо к запрошенному ресурсу. Клиент МОЖЕТ повторить запрос с подходящим полем заголовка авторизации (раздел 14.8). Если запрос уже включает учетные данные авторизации, затем 401 ответ указывает на то, что в авторизации было отказано для тех реквизиты для входа. Если ответ 401 содержит тот же вызов, что и предыдущий ответ, и пользовательский агент уже попытался аутентификации хотя бы один раз, тогда пользователю СЛЕДУЕТ предоставить сущность, указанная в ответе, поскольку эта сущность может включить соответствующую диагностическую информацию. Аутентификация доступа HTTP объясняется в разделе «HTTP-аутентификация: базовый и дайджест-доступ» Аутентификация »[43].
10.4.3 402 Требуется оплата
Этот код зарезервирован для использования в будущем.
10.4.4 403 Запрещено
Сервер понял запрос, но отказывается его выполнить. Авторизация не поможет и запрос НЕ ДОЛЖЕН повторяться. Если метод запроса не был HEAD и сервер желает сделать публично, почему запрос не был выполнен, ДОЛЖЕН описать причина отказа в субъекте.Если сервер не желает сделать эту информацию доступной для клиента, код состояния 404 Вместо этого можно использовать (Not Found).
10.4.5 404 Не найдено
Сервер не нашел ничего, соответствующего Request-URI. Нет указывается, является ли состояние временным или постоянный. СЛЕДУЕТ использовать код состояния 410 (Gone), если сервер через некоторый внутренне настраиваемый механизм знает, что старый ресурс постоянно недоступен и не имеет адреса пересылки.Этот код состояния обычно используется, когда сервер не желает точно раскрыть, почему запрос был отклонен, или когда никакое другое ответ применим.
10.4.6 405 Метод запрещен
Метод, указанный в строке запроса, не разрешен для ресурс, идентифицированный Request-URI. Ответ ДОЛЖЕН содержать Разрешить заголовок, содержащий список допустимых методов для запрошенного ресурс.
10.4,7 406 Неприемлемо
Ресурс, указанный в запросе, может только генерировать объекты ответа, у которых характеристики содержимого неприемлемы в соответствии с заголовками accept, отправленными в запросе.
Если это не запрос HEAD, ответ ДОЛЖЕН включать объект содержащий список доступных характеристик объекта и местоположения (а) из которых пользователь или пользовательский агент могут выбрать наиболее подходящее.Формат объекта определяется заданным типом носителя. в поле заголовка Content-Type. В зависимости от формата и формата возможности пользовательского агента, выбор наиболее подходящего выбор МОЖЕТ быть выполнен автоматически. Однако эта спецификация не определяет никаких стандартов для такого автоматического выбора.
Примечание. Серверы HTTP / 1.1 могут возвращать ответы, которые неприемлемо в соответствии с заголовками accept, отправленными в запрос.В некоторых случаях это может быть даже предпочтительнее отправки 406 ответ. Пользовательским агентам рекомендуется проверять заголовки входящий ответ, чтобы определить, приемлемо ли это.
Если ответ может быть неприемлемым, пользовательскому агенту СЛЕДУЕТ временно прекратить получение дополнительных данных и запросить у пользователя решение о дальнейших действиях.
10.4.8 407 Требуется аутентификация прокси-сервера
Этот код похож на 401 (Несанкционированный), но указывает на то, что клиент должен сначала аутентифицироваться с помощью прокси.Прокси ДОЛЖЕН вернуть поле заголовка Proxy-Authenticate (раздел 14.33), содержащее проблема, применимая к прокси для запрошенного ресурса. В клиент МОЖЕТ повторить запрос с подходящей прокси-авторизацией поле заголовка (раздел 14.34). Объясняется аутентификация доступа HTTP в «HTTP-аутентификации: базовая и дайджест-аутентификация доступа» [43].
10.4.9 408 Тайм-аут запроса
Клиент не отправил запрос в течение времени, которое сервер был готов ждать.Клиент МОЖЕТ повторить запрос без модификации в любое более позднее время.
10.4.10 409 Конфликт
Запрос не может быть выполнен из-за конфликта с текущим состояние ресурса. Этот код разрешен только в ситуациях, когда ожидается, что пользователь сможет разрешить конфликт и повторно отправьте запрос. В теле ответа СЛЕДУЕТ включать достаточно
информация, позволяющая пользователю распознать источник конфликта.В идеале объект ответа должен включать достаточно информации для пользователь или пользовательский агент для устранения проблемы; однако это может быть не так можно и не обязательно.
Конфликты чаще всего возникают в ответ на запрос PUT. Для Например, если использовалось управление версиями, а объект PUT включены изменения в ресурс, которые противоречат изменениям, внесенным более ранний (сторонний) запрос, сервер может использовать ответ 409 чтобы указать, что он не может выполнить запрос.В этом случае объект ответа, вероятно, будет содержать список различий между двумя версиями в формате, определяемом ответом Тип содержимого.
10.4.11 410 Исчез
Запрошенный ресурс больше не доступен на сервере и нет адрес пересылки известен. Ожидается, что это состояние будет считается постоянным. Клиенты с возможностью редактирования ссылок ДОЛЖНЫ удалить ссылки на Request-URI после утверждения пользователем.Если сервер не знает или не имеет возможности определить, действительно ли состояние является постоянным, ДОЛЖЕН быть код состояния 404 (Не найдено) вместо этого. Этот ответ кэшируется, если не указано иное.
Ответ 410 в первую очередь предназначен для решения задачи веб- обслуживание путем уведомления получателя о том, что ресурс намеренно недоступен, и владельцы серверов хотят, чтобы удаленные ссылки на этот ресурс должны быть удалены.Такое событие характерно для ограниченные по времени рекламные услуги и ресурсы, принадлежащие лица, больше не работающие на сайте сервера. Нет необходимо отметить все постоянно недоступные ресурсы как «пропавшие» или сохранять отметку в течение любого периода времени — это оставлено на усмотрение усмотрение владельца сервера.
10.4.12 411 Требуемая длина
Сервер отказывается принять запрос без определенного Content- Длина.Клиент МОЖЕТ повторить запрос, если он добавляет действительный Поле заголовка Content-Length, содержащее длину тела сообщения в сообщении запроса.
10.4.13 412 Ошибка предварительного условия
Предварительное условие, указанное в одном или нескольких полях заголовка запроса. оценивается как ложь при тестировании на сервере. Этот ответ код позволяет клиенту ставить предварительные условия на текущий ресурс метаинформации (данные поля заголовка) и, таким образом, предотвратить запрошенную метод от применения к ресурсу, отличному от предполагаемого.
10.4.14 413 Слишком большой объект запроса
Сервер отказывается обрабатывать запрос, потому что запрос объект больше, чем сервер хочет или может обработать. В сервер МОЖЕТ закрыть соединение, чтобы клиент не продолжил запрос.
Если условие временное, серверу СЛЕДУЕТ включить повторную попытку. После поля заголовка, чтобы указать, что это временно, и после чего время клиент МОЖЕТ повторить попытку.
10.4.15 414 Слишком длинный URI запроса
Сервер отказывается обслуживать запрос, потому что Request-URI длиннее, чем сервер готов интерпретировать. Этот редкий состояние может возникнуть только тогда, когда клиент неправильно преобразовал запрос POST в запрос GET с длинным запросом информации, когда клиент спустился в «черную дыру» URI перенаправление (например, префикс перенаправленного URI, указывающий на суффикс сам), или когда сервер подвергается атаке со стороны клиента, пытающегося использовать дыры в безопасности, присутствующие на некоторых серверах, используя фиксированную длину буферы для чтения или управления Request-URI.
10.4.16 415 Неподдерживаемый тип носителя
Сервер отказывается обслуживать запрос, потому что объект формат запроса не поддерживается запрошенным ресурсом для запрошенного метода.
10.4.17 416 Запрошенный диапазон Не выполняется
Сервер ДОЛЖЕН возвращать ответ с этим кодом состояния, если запрос включал поле заголовка запроса Range (раздел 14.35), и ни один из значения спецификатора диапазона в этом поле перекрывают текущий экстент выбранного ресурса, и запрос не включал If-Range поле заголовка запроса.(Для байтовых диапазонов это означает, что первый — byte-pos всех значений byte-range-spec были больше, чем текущая длина выбранного ресурса.)
Когда этот код состояния возвращается для запроса диапазона байтов, ответ ДОЛЖЕН включать поле заголовка объекта Content-Range указание текущей длины выбранного ресурса (см. раздел 14.16). Этот ответ НЕ ДОЛЖЕН использовать содержимое multipart / byteranges — тип.
10.4.18 417 Неудачное ожидание
Ожидание, указанное в поле заголовка запроса Expect (см. 14.20) не может быть встречен этим сервером, или, если сервер является прокси, у сервера есть недвусмысленные доказательства того, что запрос не может быть выполнен сервером следующего перехода.
10.5 Ошибка сервера 5xx
Коды статуса ответа, начинающиеся с цифры «5», указывают на случаи в сервер знает, что допустил ошибку или не может выполнение запроса.За исключением ответа на запрос HEAD, сервер ДОЛЖЕН включать объект, содержащий объяснение ошибочная ситуация, временная или постоянная состояние. Пользовательские агенты ДОЛЖНЫ отображать любую включенную сущность в Пользователь. Эти коды ответов применимы к любому методу запроса.
10.5.1 500 Внутренняя ошибка сервера
Сервер обнаружил непредвиденное состояние, которое предотвратило его от выполнения запроса.
10.5.2 501 Не реализовано
Сервер не поддерживает функции, необходимые для выполнения запрос. Это подходящий ответ, когда сервер не распознает метод запроса и не может поддерживать его для любой ресурс.
10.5.3 502 Плохой шлюз
Сервер, выступая в качестве шлюза или прокси, получил недопустимый ответ от вышестоящего сервера, к которому он обращался при попытке выполнить просьбу.
10.5.4 503 Служба недоступна
В настоящее время сервер не может обработать запрос из-за временная перегрузка или обслуживание сервера. Следствие в том, что это временное состояние, которое исчезнет после некоторая задержка. Если известно, продолжительность задержки МОЖЕТ быть указана в Заголовок Retry-After. Если Retry-After не задан, клиент ДОЛЖЕН обрабатывать ответ так же, как и для ответа 500.
Примечание. Наличие кода состояния 503 не означает, что сервер должен использовать его при перегрузке.Некоторые серверы могут пожелать просто отказаться от подключения.
10.5.5 504 Тайм-аут шлюза
Сервер, выступая в качестве шлюза или прокси, не получил своевременный ответ от вышестоящего сервера, указанного в URI (например, HTTP, FTP, LDAP) или какой-либо другой вспомогательный сервер (например, DNS), который ему нужен для доступа при попытке выполнить запрос.
Примечание. Примечание для разработчиков: некоторые развернутые прокси известны вернуть 400 или 500, когда время поиска DNS истекло.
10.5.6 505 Версия HTTP не поддерживается
Сервер не поддерживает или отказывается поддерживать протокол HTTP. версия, которая использовалась в сообщении запроса. Сервер указывая, что он не может или не хочет выполнить запрос используя ту же основную версию, что и клиент, как описано в разделе 3.1, кроме этого сообщения об ошибке. Ответ ДОЛЖЕН содержать сущность, описывающая, почему эта версия не поддерживается и какие еще протоколы поддерживаются этим сервером.
.