Ошибка 404 на сайте: что значит, как исправить, как оформить страницу

Содержание

Ошибка 404 — что означает, как создать и настроить

– Делать ли интересный дизайн для страницы 404 ошибки?

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

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

Несколько примеров креативных страниц 404 с анимацией. (перед переходом по ссылкам, поставьте громкость на минимум).

Пример 1:

В живую: http://kvartirakrasivo.ru/404/index.php

Пример 2:

В живую: http://www.tinsanity.net/404.shtml

Пример 3:

В живую: http://hotdot.pro/404/

Как не нужно делать:

Но не выводите такую страницу:

Также интересная статья, которая будет полезна для поиска идеи для страницы 404 ошибки с 80+ примерами.

Так нужно ли создавать кастомные 404 страницы?

Стоит ли создать 404 страницу с уникальным дизайном? Стоит, но наиболее профитно это делать тогда, когда на сайте большой объем трафика. 

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

Ошибка 404. Страница не найдена что это значит и как исправить

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

Ошибка 404 — это код состояния HTTP, который означает, что страницу, которую вы пытались открыть на веб-сайте, не удалось найти на сервере.

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

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

Как вы могли увидеть ошибку 404

404 ошибка страница не найдена скриншот на сайте Google

Вот несколько распространенных способов отображения ошибки 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 Error 404.3 — Not Found, что означает ограничение типа MIME.

Чем опасна ошибка 404 Not Found

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

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

Как найти ошибку 404

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

  • Яндекс. Вебмастер;
  • Google Search Console;
  • Различные специализированные сканеры.

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

Как исправить ошибку 404 Not Found

  • Повторите попытку загрузить веб-страницу, нажав клавишу F5, нажав / коснувшись кнопки обновления / перезагрузки, или снова попробовав ввести URL в адресной строке.
    Ошибка 404 Not Found может появиться по нескольким причинам хотя проблемы не существует, поэтому иногда простое обновление загружает искомую страницу.
  • Проверьте на наличие ошибок в URL. Часто ошибка 404 Not Found появляется из-за неправильного ввода URL-адреса или перехода по ошибочной ссылке.
  • Перемещайтесь на один уровень каталога в URL назад, пока не найдете что-нибудь.
    Например, если www.web.com/a/b/c.htm дал вам ошибку 404 Not Found, перейдите на страницу www.web.com/a/b/. Если вы ничего не нашли здесь (или ошибка), перейдите на www.web.com/a/. Это должно привести вас к тому, что вы ищете или по крайней мере, подтвердить, что оно больше не доступно.

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

  • Поиск страницы через поисковую систему. Вполне возможно, что у вас просто неправильный URL-адрес, и в этом случае быстрый поиск в Google или Яндекс приведет вас туда, куда вы хотите.
    Если вы нашли страницу, на которой вы были, обновите свою закладку или избранное, чтобы избежать ошибки HTTP 404 в будущем.
  • Очистите кеш браузера, если у есть подозрение, что сообщение 404 Not Found может быть только у вас. Например, если вы можете получить доступ к URL-адресу со своего телефона, но не со планшета, очистка кэша в браузере планшета может помочь.
    Вы также можете рассмотреть возможность очистки файлов cookie вашего браузера или, по крайней мере, файлов, связанных с данным веб-сайтом, если очистка кэша не работает.
  • Измените DNS-серверы, используемые вашим компьютером, но обычно только в том случае, если весь веб-сайт выдает ошибку 404, особенно если веб-сайт доступен тем, кто работает в других сетях (например, в вашей сети мобильной связи или у друга в другом городе).
    404 на всем сайте не особенно распространены, если только ваш интернет-провайдер или правительство не фильтруют / цензируют веб-сайты. Независимо от причины, если это произойдет, попробуйте другой набор DNS-серверов. Смотрите наш список публичных DNS-серверов для альтернативы и инструкций по этому вопросу.
  • Свяжитесь с сайтом напрямую. Если они удалили страницу, за которой вы следите, то ошибка 404 вполне закономерна, и они должны сообщить вам об этом. Если они переместили страницу и генерируют 404 вместо того, чтобы перенаправлять посетителей на новую страницу, они будут рады услышать от вас, чтобы могли исправить это.
    См. Наш список контактной информации на веб-сайте для получения ссылок на учетные записи социальных сетей, которые вы можете использовать для сообщения об ошибке 404 или отслеживания статуса проблемы, если она широко распространена. Некоторые сайты даже имеют номера телефонов и адреса электронной почты!

Если вы подозреваете, что все получают ошибку 404 на этом сайте, но вы не уверены, быстрая проверка в Твиттере может помочь ее устранить. Все, что вам нужно сделать, это поискать в Твиттере хеш теги #websitedown, как в #facebookdown или #youtubedown. Пользователи Twitter, как правило, первыми начинают говорить об недоступности веб-сайта.

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

Вы можете найти 404 ошибки на своем собственном веб-сайте с помощью таких инструментов, как DeadLinkChecker.com и ATOMSEO.

Ошибки, похожие на ошибку 404

Некоторые сообщения об ошибках на стороне клиента, относящиеся к ошибке 404 Not Found, включают в себя 400 Bad Request, 401 Unauthorized, 403 Forbidden и 408 Request Timeout.
Также существует несколько кодов состояния HTTP на стороне сервера, например популярная 500 Internal Server Error. Вы можете увидеть их все в нашем списке ошибок HTTP.

Другие случай решения вопроса 404 Not Found

Выше описано два основных решения возникающей ошибки. Но они не решают всех возможных проблем. Есть еще несколько советов, которые дают специалисты вебмастерам:

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

Как использовать ошибку 404

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

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

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

Все современные CMS имеют возможность настроить дизайн страницы с данной ошибкой. Вот, что может размещаться на такой странице:

  • ссылка на главную страницу;
  • ссылки на самые популярные материалы сайта;
  • карта сайта;
  • форма поиска;
  • форма обратной связи.

Все это позволит не просто превратить ошибку в конвертацию, но и отслеживать проблемы, возникающие на сайте.

Ошибки вебмастеров, связанные с 404 Not Found

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

  • Слишком большое количество битых ссылок и несуществующих страниц. Об опасности этого подробнее писалось выше. Подобная ситуации чаще всего возникает на молодых сайтах при постоянном переименовывании и перелинковки страниц.
  • Использование стандартных шаблонов 404 страницы. Фактически это оставляет посетителя наедине с самим собой. Вероятность его возвращения на такой ресурс резко стремится к нулю.
  • Отсутствие предупреждения о том, что эта страница не работает. Такая ошибка встречается на собственных шаблонов, она может ввести посетителя в заблуждение, что все работает так как надо.
  • На все запросы сервер выдает ответ HTTP «200 OK». Такое возможно, когда вебмастер пытается полностью избавится от ошибки 404, насильно заставляя сервер отвечать, что все работает.
  • На дизайн страницы 404 стоит 301 редирект с ответом «200 OK».

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

Как видно, при возникновении ошибки 404 Not Found вопрос что делать не стоит остро. Она устраняется достаточно легко. Но самое главное — при правильном подходе можно использовать ее для эффективной конвертации посетителей ресурса.

Ошибка 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

  1. Повторите попытку обновления веб-страницы, нажав клавишу F5 , нажав / коснувшись кнопки обновления / перезагрузки, или снова попробовав перейти на нужный URL из адресной строки.

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

  2. Проверьте на наличие ошибок в URL. Часто ошибка 404 Not Found возникает из-за неправильного ввода URL-адреса или ссылки, или указывает на неправильный URL-адрес.

  3. Перемещайтесь на один уровень каталога за раз в URL, пока не найдете рабочую ссылку:

    Например, если www.web.com/a/b/c.htm дал вам ошибку 404 Not Found, перейдите на www.web.com/a/b/ . Если вы ничего не получили здесь (или ошибка), перейдите на www.web.com/a/ . Это должно привести вас к тому, что вы ищете, или, по крайней мере, подтвердить, что оно больше не доступно.

  4. Поиск страницы из популярной поисковой системы. Вполне возможно, что у вас просто неправильный URL-адрес, и в этом случае быстрый поиск в Google или Bing приведет вас туда, куда вы хотите.

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

  5. Очистите кеш браузера, если у вас есть признаки того, что сообщение 404 Not Found может быть только вашим. Например, если вы можете получить доступ к URL-адресу со своего телефона, но не со своего планшета, очистка кэша в браузере планшета может помочь.

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

  6. Измените DNS-серверы, используемые вашим компьютером, но обычно только в том случае, если весь веб-сайт выдает ошибку 404, особенно если веб-сайт доступен тем, кто работает в других сетях (например, в вашей сети мобильной связи или у друга в другом городе).

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

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

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

Ошибки, похожие на ошибку 404

Некоторые другие сообщения об ошибках на стороне клиента, относящиеся к ошибке 404 Not Found, включают в себя 400 Bad Request , 401 Unauthorized , 403 Forbidden и  408 Request Timeout.

Также существует несколько кодов состояния HTTP на стороне сервера, например популярная 500 Internal Server Error. Вы можете увидеть их все в нашем  списке ошибок кода состояния HTTP.

Николай Милев

Николай Милев

Здравствуйте, меня зовут Николай Милев. Я помогаю настраивать интернет и wi-fi роутеры. Работаю системным администратором и по возможности бесплатно помогаю людям с их проблемами, консультирую. Обращайтесь за помощью — всегда буду рад вашим вопросам в комментариях под статьями на моём сайте.

На чтение 5 мин. Просмотров 154 Опубликовано

Почему возникают ошибки на сайте, что они значат и как их исправить

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

Немного о кодах состояния HTTP

Для начала немного базовой теории. Когда вы пытаетесь зайти на веб-сайт, ваш браузер отправляет HTTP-запрос на сервер, где находится этот сайт. Каждый HTTP-запрос, принятый сервером, получает код состояния HTTP — трёхзначное число. Но число не простое, а особенное — оно принадлежит одному из пяти классов состояний:

  • 1**: информационные;
  • 2**: успешные;
  • 3**: перенаправления;
  • 4**: ошибки на стороне клиента;
  • 5**: ошибки на стороне сервера.

В этом материале мы остановимся на классах ошибок 4**, 5** и расскажем, как их решить, если ваш сайт размещён на

виртуальном хостинге.

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

Посмотрим, что же может сделать администратор сайта, чтобы решить распространённые ошибки при доступе к веб-ресурсу.

Ошибки клиента

400: Bad Request

Код «Неверный запрос» означает, что в HTTP-запросе содержится синтаксическая ошибка. Несколько примеров, когда такое может произойти и какие действия стоит предпринять:

  • У пользователя повреждены файлы cookie — посоветуйте почистить кэш и файлы cookie.
  • Внутренняя ошибка браузера — можно попробовать обновить или переустановить браузер.
  • Опечатка при вводе запроса вручную (например в консольных командах wget или curl).

401: Unauthorized

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

Если же ошибка не исчезает, администратору сайта стоит проверить, не повреждён ли файл .htpasswd с данными для входа пользователей.

403: Forbidden

Ошибка подключения к сайту «Запрещено» говорит о том, что у посетителя нет доступа к запрашиваемому ресурсу, файлу или странице. Такая ситуация обычно возникает по разным причинам:

  1. Нет прав на открытие файла. Убедитесь, что у пользователя есть права на чтение файла (команда chmod вам в помощь).
  2. Запрет доступа в .htaccess. Возможно, вы ограничили доступ к сайту каким-либо IP-адресам в файле .htaccess.
  3. Нет индексного файла в запрашиваемой директории. Попробуйте создать индексный файл или включить листинг директорий в конфигурации веб-сервера.

404: Not Found

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

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

Ошибки сервера

500: Internal Server Error

«Внутренняя ошибка сервера» часто появляется, когда сбой нельзя отнести ни к одной другой известной ошибке класса 5**. Код ошибки 500 сайта означает, что проблема, скорее всего, кроется в настройках сервера.

Наиболее распространенные причины неполадок:

1. Допущена ошибка в файле .htaccess. Попробуйте переименовать его и проверить, работает ли сайт.

2. Отсутствие необходимых пакетов, некорректно выбрана версия PHP. Возможно, следует поменять версию PHP или установить необходимые модули.

3. Ошибка в коде сайта. Если раньше всё работало, восстановите сайт из резервной копии.

502: Bad Gateway

Если ошибка 502 при открытии сайта возникает регулярно, то стоит обратиться в службу техподдержки хостинг-провайдера. При этом подробно опишите действия, которые приводят к возникновению проблемы и укажите, во сколько она обнаружена (если вы обращаетесь в техподдержку REG.RU, то указывайте московское время).

503: Service Unavailable

Код «Сервис недоступен» на виртуальном хостинге означает, что превышен лимит на количество HTTP-запросов (со всеми лимитами можно ознакомиться в технических характеристиках хостинга). Ошибка может возникнуть, например, если при формировании страницы ваш код делает очень много обращений к изображениям, стилям и другим файлам. Возможные решения — либо оптимизировать код и уменьшить число HTTP-запросов, либо перейти на более производительный тариф хостинга.

504: Gateway Timeout

Ошибку можно расшифровать как «время ожидания ответа сервера истекло». Она возникает, когда веб-сервер не может получает ответ от сайта за установленный отрезок времени (по умолчанию 300 секунд).

Обычно так происходит, когда скрипты сайта выполняются слишком долго (например выгрузка базы данных). В этом случае можно обратиться к сайту, минуя веб-сервер, через порт 8081 (для сайтов, работающих на панели управления ISPmanager) или 8080 (для cPanel и Plesk). Если же вы хотите вручную настроить интервалы для ожидания ответа сайта, это можно сделать только на VPS, где доступны более гибкие настройки сервера.

⌘⌘⌘

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

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

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

«Ошибка 404» что это значит и почему она возникает | Интернет

При посещении сайтов любой пользователь Интернета может изредка столкнуться с “Ошибкой 404”. Что это значит?

что значит ошибка 404

Содержание (кликабельно):
1. Почему возникает «Ошибка 404»
2. Почему битая или неверная ссылка любит 404-ую ошибку

3. Возможные проблемы на стороне пользователя
4. Мемы и некоторые факты о странице 404

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

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

Почему возникает «Ошибка 404»

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

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

2 Для перехода на сайт была использована неправильная ссылка. Иногда подобная проблема может возникать, когда сайт выдает некорректный адрес.

3 Страница была исключена из поиска поисковой системой.

4 Все данные посещаемой страницы были перенесены на другую страницу, а владелец ресурса не сделал переадресацию (редирект), либо сделал это неверно.

5 Из-за некорректной работы сервера.

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

по вашему запросу ничего не найдено 404 ошибкаПользователь ввел на сайте в строке поиска запрос “впаппр”. В ответ он получил страницу 404 о том, что на сайте ничего не найдено.

Почему битая или неверная ссылка любит 404-ую ошибку

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

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

Возможные проблемы на стороне пользователя

В некоторых случаях “Ошибка 404” может возникать даже в том случае, когда с сайтом все в порядке. Поэтому не лишним будет убедиться, что вина лежит не на вас и не на вашем интернет провайдере. Для этого:

1 Проверьте, корректно ли функционирует ваш браузер. Запустите страницу на каком-либо другом браузере или, к примеру, на смартфоне.

2 Тщательно проверьте правильность введенной вами ссылки.

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

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

Мемы и некоторые факты о странице 404

Распространение Интернета привело к появлению новых слов, понятий и мемов. Теперь, если говорят, например, «страна 404», то подразумевают несуществующую страну на карте. «Человек 404» – неизвестный или несуществующий человек. В общем, теперь многое, что связано с числом 404, может восприниматься как несуществующее.

Дату 4 апреля можно записать как 4.04, а без точки получается 404. В этот день отмечается неофициальный праздник – День вебмастера. Вебмастера – это создатели страниц Интернета, сайтов, благодаря которым мы можем получать информацию из глобальной сети.

Также 4 апреля празднуют католический праздник День святого Исидора — покровителя Интернета или просто День Интернета. Правда, официально святой покровитель Интернета все еще не утвержден. 4 апреля 1998 года Интернет был санкционирован папой Иоанном Павлом II.

Святой Исидор умер 4 апреля 636 года (он родился около 560 года). Исидор был не только благочестив, но и любил науки. Он был автором книг, переводил труды Аристотеля, хорошо известен как реформатор и человек широких взглядов. Некоторые историки считают Исидора чуть ли не самым образованным человеком того времени. Что ж, неплохо для Интернета, раз у него есть такой, пусть пока не утвержденный, святой покровитель.

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

Другие материалы по теме:

1. Создаем блог на Blogger – одной из бесплатных платформ для создания сайта

2. Стационарный и мобильный Интернет: что хорошо, что плохо

3. Кликджекинг: засада для пользователей или для владельцев сайтов



«Почему ошибка называется ‘error 404’, а не как-нибудь иначе?» – Яндекс.Кью

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

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

Коды для этих и других статусов были предложены в результате работы организаций ISOC и IETF, целью которой была разработка стандарта для протокола HTTP (hyper-text transfer protocol). Это документ, регламентирующий работу большей части современных веб-браузеров, веб-клиентов, веб-серверов, веб-приложений и веб-парсеров и много чего еще. Благодаря таким документам, разработчики по всему миру могут разрабатывать совместимое и не конфликтующее с действующими нормами программное обеспечение.

Согласно протоколу HTTP (описан в RFC 7231), веб-клиент, подключающийся к веб-серверу, передает в качестве пути (path) идентификатор ресурса или файла, который хочет получить. Если, например, на сервере отсутствует привязанный к такому пути ресурс, сервер возвращает ошибку 404, то есть передает в качестве статуса (status code) «404». В случае, если ресурс обнаружен, сервер передает его содержимое, устанавливая в качестве статуса «200 (Success)», что происходит чаще всего.

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

Почему именно 404, а не 798, или не 150? Потому что в качестве первой цифры статуса выступает класс этого статуса, и только затем код. Всего есть 5 классов (см. список статусов HTTP):

1xx Informational (Информационные)
2xx Success (Успех)
3xx Redirection (Редиректы)
4xx Client Error (Ошибки клиента)
5xx Server Error (Серверные ошибки)

404, стало быть, ошибка клиента (веб-браузера или пользователя). Есть и другие статусы, например, когда на сервере что-то поломалось, вы увидите статусы пятого класса, типа 503.

Идеальная страница 404 ошибки, или как удержать пользователя на сайте? / ХабрБольшинство пользователей, наткнувшись на страницу ошибки 404, постараются как можно скорее ее закрыть и забыть. Чтобы не потерять таким образом своих посетителей, стоит создать для этой ошибки необычное оформление. Рассмотрим детальнее, какие задачи стоят перед страницей 404 и как их воплотить.

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

  1. Первая «4» означает, что произошла ошибка со стороны клиента. Такой ошибкой может быть неверно написанный URL или запрос несуществующей страницы. В свою очередь, первая «5» значила бы ошибку со стороны сервера.
  2. Цифры «04» — определяют конкретную ошибку Not Found из группы 4хх. Среди других ошибок из этой группы — 400 Bad Request, 401 Unauthorized, 402 Payment Required, 403 Forbidden и так далее.

Если небольшие сайты могут следить за корректностью своих ссылок, то на более крупных сайтах отслеживать битые ссылки, ведущие на удаленные или перемещенные файлы или страницы, становится сложнее. Еще большей проблемой становятся внешние ссылки. Будучи самой распространенной ошибкой, с которой может столкнуться интернет-пользователь, страница может оказаться ненайденной по нескольким причинам:
  • был изменен URL;
  • страница была удалена;
  • ошибка в написании ссылки;
  • сайт на данный момент находится оффлайн;
  • сайт больше не существует и т. д.

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

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

Принимая это во внимание, приведем список рекомендаций по созданию кастомной 404-й страницы.

  1. Будьте любезны с посетителями.Они попали на эту страницу не по своей вине. Постарайтесь выразить свое сожаление и готовность помочь.
  2. Не углубляйтесь в технические детали. Термин «ошибка 404» сам по себе уже в достаточной мере техничен и в то же время понятен большинству пользователей. Нет никакой необходимости отпугивать посетителей любой другой специфической информацией о причинах этой ошибки. По сути, необязательно даже использовать цифры «404», достаточно просто объяснить суть проблемы.
  3. Предложите пользователям проверить написание ссылки. Если они вводили адрес ссылки самостоятельно, то вполне вероятно могли допустить ошибку.
  4. Придерживайтесь единого стиля сайта. Дизайн страницы 404 по оформлению и по ощущениям должен быть выдержан в стиле Вашего бренда, чтобы у пользователей не возникло заблуждения, что они попали на какой-то другой сайт.
  5. Страница ошибки 404 не должна выглядеть как обычная страница. Ваши посетители должны ясно видеть, что страница не была найдена и не содержит какого-либо контента. Поэтому не стоит наполнять ее слишком большим количеством текста и ссылок.
  6. Небольшая порция юмора никогда не помешает. Довольно часто 404 страница становится для дизайнеров и разработчиков платформой для выражения своих креативных и юмористических идей. Вместо того чтобы пользователи быстро закрывали ненайденную страницу, лучше удержать их от закрытия сайта, заинтересовав забавно и изобретательно выполненной страницей.
  7. Будьте полезными и предоставьте ссылки на возможные совпадения. Если пользователи оказались на ненайденной странице, они, вероятно, что-то искали. Так помогите же им это найти. Разместите на странице меню или ссылки на недавно перемещенные страницы. Или почему бы не дать ссылки на самые популярные страницы Вашего сайта? Либо на самый новый и актуальный контент. Так или иначе, пользователи должны быть не более чем в одном клике от перехода на какую-либо другую страницу сайта. И, конечно же, всегда давайте ссылку на главную страницу.
  8. Добавьте строку поиска. Чтобы не потерять своих посетителей, позвольте им найти то, что они искали, оказавшись на странице ошибки.
  9. Обеспечьте способ отправить отчет об ошибке. У пользователя всегда должна быть возможность отправить вам сообщение об ошибке, если он пожелает. Это поможет Вам узнать о каких-либо внутренних недочетах сайта. Еще лучшим решением для отслеживания проблем на сайте станет автоматическое уведомление. А если произойдет внезапный всплеск 404-х ошибок, полезным будет мгновенное уведомление. Это позволит исправить проблему в режиме реального времени, пока она еще релевантна.
  10. Позаботьтесь о вопросах SEO. Для оптимизации сайта важно максимально сократить количество внутренних ссылок на 404-е страницы, а еще лучше вовсе исключить возможность формирования некорректных URL адресов, ведущих на страницы 404. Инструменты для вебмастеров помогут Вам отслеживать ошибки на сайте, в том числе и ошибки с кодом 404 Not found. Более того, эти инструменты помогут Вам понять, откуда берутся ошибки и как они формируются – ошибка в URL ссылки на сайте, либо это атака конкурентов.

    Немного отклоняясь от оригинала статьи, добавлю ссылки и скриншоты инструментов, о которых говорится в этом пункте.
    Google:

    Яндекс:


    Также рекомендую ознакомиться с официальной информацией о страницах 404 от поисковых систем: Google — здесь и Яндекс — здесь.

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

Что такое ошибка HTTP 404 и как ее исправить в вашем интернет-магазине?

Вы когда-нибудь слышали об «ошибках HTTP 404»?

Помните ли вы день, когда вы делали покупки в Интернете, и когда вы нажимали на товар, вы были перенаправлены на страницу, на которой было что-то вроде « 404 страница не найдена »?

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

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

В следующий раз, когда вы увидите эту «ошибку HTTP», вы узнаете, как ее исправить, потому что у вас будет знаний, чтобы найти быстрое решение и, таким образом, поддерживать продажи на вашем сайте.

Что такое «ошибка HTTP 404»?

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

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

Другими словами, это означает, что веб-страницы , соответствующей введенному URL-адресу , не существует.

Помимо ошибки 404, есть и другие подобные ошибки, такие как 500 ошибок, которые мы обсуждали в другой статье в этом блоге.

Как распознать ошибку 404 на сайте моего интернет-магазина?

Это сообщение об ошибке может появляться на вашем компьютере по-разному.

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

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

Сообщение об ошибке может выглядеть следующим образом:

  • «Ошибка 404»
  • «404 не найдено»
  • «Запрошенный URL не найден на сервере.»
  • «Ошибка HTTP 404»
  • «Ошибка 404: страница не найдена»

Это сообщение обычно отображается черным на пустой странице .

Помните, что страницу ошибки 404 можно полностью настроить.

PrestaShop предлагает пользовательскую страницу 404 по умолчанию:

error 404 1.7 default template prestashop

Какие действия необходимо предпринять, чтобы устранить ошибку HTTP 404?

Вот несколько простых советов, которыми вы можете следовать, чтобы попытаться решить эту проблему самостоятельно.

Позже мы предоставим вам советы о том, как проводить расширенную диагностику.

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

1) Первое, что нужно сделать, это обновить страницу. Нажмите F5 , чтобы обновить URL.

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

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

3) Проверьте URL-адрес и убедитесь, что он написан правильно.

Проверить орфографию, дефисы, расширение страницы и т. Д.

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

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

Инцидент на сервере также может быть причиной этой ошибки 404.

Расширенная диагностика для исправления ошибок HTTP 404 в вашем интернет-магазине

Для владельца магазина PrestaShop, как я упоминал ранее, такая аномалия может расстраивать .

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

Многие из этих «общих причин» на самом деле связаны с файлом .htaccess .
Я не рекомендую использовать этот тип файла, если вы не знакомы с его функциями и не обладаете достаточными техническими знаниями.

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

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

Вот некоторые проверки для устранения ошибки 404:

1) Просмотрите удаленные страницы

Если вы удалили страницы на своем веб-сайте, , возможно, поисковые системы нашли и проиндексировали .

Хуже того, возможно, ваша страница была связана с другим веб-сайтом. Таким образом, это может быть доступ к этой странице по неправильной ссылке, которая вызвала ошибку HTTP 404 для пользователя.

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

Некоторые пользователи также могут сохранить ссылку в избранном.

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

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

Вы можете сделать то же самое, перейдя к « Профиль обратной ссылки > Сломанный »:

Ahrefs Backlink Profile Broken Links

Кроме того, с PrestaShop вы можете выполнять анализ с помощью официального модуля перенаправления этого дополнения, который не требует каких-либо изменений в коде файла .htaccess.

2) Разрешения

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

Я рекомендую вам изменить CHMOD файла с помощью команды FTP или попросить хост сделать это изменение для вас.

Лучшая конфигурация разрешений ваших файлов / папок должна быть 755 для каталогов и 644 для файлов.

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

3) Ограничение памяти

Ошибки могут быть связаны с инцидентом, связанным с memory_limit на вашем хостинге.

Хотя это и не связано напрямую, важно знать, как включить это «Уведомление об ошибке».

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

Если появляется сообщение, такое как « Фатальная ошибка: недостаточно памяти », свяжитесь с вашим веб-хостом, чтобы увеличить объем доступной памяти.

4) Проблемы с файлами .htaccess

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

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

Вы можете вручную удалить файл .htaccess с помощью команды FTP и восстановить его в Панель управления> Расширенные настройки> Производительность .

В некоторых случаях при активации опции «Friendly URL» автоматически восстанавливается файл .htaccess.

5) Неправильная конфигурация SSL-сертификата

Если вы устанавливаете свой сертификат SSL, и на вашем сайте есть эта аномалия, это означает, что сертификат был установлен неправильно.

Проверьте конфигурацию SSL-сертификата на своем веб-хосте и убедитесь, что версия «SSL» URL-адреса подключена (или перенаправляет) к правильному URL-адресу PrestaShop в файле .htaccess.

В PrestaShop 1.5.6+ у вас есть возможность принудительно использовать SSL для всех страниц.

В этом случае вам нужно будет подтвердить, что любая страница, вызываемая в Iframe, использует HTTPS.

6) Режим перезаписи URL (mod_rewrite) отключен

Это модуль Apache, который позволяет настраивать ваши URL-адреса («дружественные URL-адреса» или «удобные URL-адреса»).

Если после их включения появляется ошибка 404, возможно, вы не включили режим перезаписи URL («mod_rewrite») на своем сервере.

Если ваши «дружественные URL-адреса» работают, но в « Панель управления > Расширенные настройки> Производительность » появляется предупреждение « Режим перезаписи URL (mod_rewrite) не включен на вашем сервере, или он невозможно проверить его конфигурацию «,

то проблема не в режиме перезаписи URL (mod_rewrite).

Некоторые веб-хосты предлагают более высокий уровень безопасности, который не позволяет PrestaShop проверять настройки вашего сервера.

Если ваши «дружественные URL» работают правильно, это означает, что режим перезаписи URL (mod_rewrite) установлен правильно.

7) Неверный путь к «дружественным URL-адресам»

Ошибка может возникнуть после того, как вы создали путь к «дружественным URL-адресам» в « Панель управления > Предпочтения> Ссылки и URL-адреса » (дружественные URL-адреса должны быть включены).

В этом случае возможно, что пути к «дружественному URL» были введены неправильно.

Примеры пользовательских страниц ошибок HTTP 404 в интернет-магазинах

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

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

1) Le Slip Français

Le Slip francais 404 Error Page

Здесь, французский интернет-магазин «Le Slip Français» дает вам возможность вернуться в раздел «Мужчины» или «Раздел для женщин», чтобы ознакомиться с их продукцией.

2) Ultra Secure

Ultra Secure 404 Error Page

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

Заключение

Для получения дополнительной информации об ошибке 404 всегда интересно выполнить поиск ошибок в Google (добавив слово PrestaShop в свой поиск, чтобы уточнить результаты).

Вы найдете много информации и специализированных учебных пособий.

Кроме того, вы можете ознакомиться с обсуждениями на форуме PrestaShop, собранными под заголовком [РЕШЕНО].

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

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

Являетесь ли вы клиентом или онлайн-продавцом, может быть сложно определить причину или найти решение для ошибки HTTP 404.

,
404 не найдено и 9 самых распространенных ошибок HTTP объяснено

Помимо ошибки 404, сколько других страниц с ошибками HTML вы знаете? Задумывались ли вы о том, что происходит в фоновом режиме, когда вы видите на экране какие-либо из этих страниц с ошибками HTML?

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

Читайте также:

Понимание кодов состояния

За каждой страницей ошибок, которую вы видите в Интернете, указан код состояния HTTP, отправленный веб-сервером. Коды состояния поставляются в формате трехзначных чисел. Первая цифра обозначает класс кода состояния:

  • 1XX коды состояния имеют информационное назначение
  • 2XX означает успех
  • 3XX для перенаправления

Ни один из этих трех классов не приводит к ошибке HTML-страницы , так как в этом случае клиент знает, что делать, и выполняет задачу без колебаний.Обычно мы видим 4XX и 5XX:

  • 4XX представляют ошибки на стороне клиента
  • 5XXs указывают на проблемы на стороне сервера

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

Ошибки на стороне клиента (4XX)

1. 400 — Неверный запрос

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

400 400

Когда вы видите страницу с ошибкой 400, наиболее вероятно, что в на стороне клиента есть что-то нестабильное : недостаточно защищенная операционная система, нестабильное подключение к Интернету, дефектный браузер или проблема с кэшированием. Поэтому всегда полезно немного протестировать свой компьютер перед тем, как связываться с владельцем сайта.

Откройте одну и ту же веб-страницу в другом браузере, очистите кэш и проверьте наличие обновлений безопасности. Если вы регулярно сталкиваетесь с ошибкой 400 на разных сайтах, ваш ПК или Mac ожидает тщательной проверки безопасности.

2. 401 — Требуется авторизация

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

401 401

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

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

Password Protection in cPanel Password Protection in cPanel

Нажмите на подменю «Защита паролем» внутри окна меню «Безопасность» и выберите веб-папку, которую вы хотите защитить.Это может быть хороший уровень безопасности, чтобы ограничить доступ к вашей административной области, такой как папка wp-admin на сайте WordPress.

3,43 — Запрещено

Страница ошибки 403 Forbidden может появиться, когда сервер четко понимает запрос клиента, но по некоторым причинам отказывается его выполнить . Это не порок развития и не проблема авторизации. Возвращая код состояния 403, сервер в основном отклоняет клиента с большим громким «Нет» без объяснения причин

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

403 403

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

К счастью, многие веб-хосты предоставляют эту услугу своим клиентам по умолчанию, но если вы хотите добавить дополнительный уровень безопасности, откройте свою учетную запись cPanel, перейдите в окно меню Advanced и нажмите Index Manager .

Index Manager in cPanel Index Manager in cPanel

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

4. 404 — Не найдено

404 — это самый известный код состояния HTTP, и вы наверняка прочитали много замечательных постов о том, как настроить 404 страницы. Браузер возвращает HTML-страницу 404 , когда сервер не находит ничего в запрошенном местоположении .

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

404 404

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

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

5. 408 — Время ожидания запроса

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

408 408

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

6,410 — Ушел

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

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

410 410

Если вы отвечаете за собственный сервер, важно понимать, как сканеры Google по-разному относятся к 404 и 410. В этом видео Мэтт Каттс, глава поискового спама Google, объясняет суть этого различия. Для было бы неплохо отличить 404 от 410, чтобы повысить удобство работы с Google .

Ошибки сервера (5XX)

7. 500 — Внутренняя ошибка сервера

Внутренняя ошибка сервера — самая известная ошибка сервера, так как она используется всякий раз, когда сервер сталкивается с неожиданным условием , которое не позволяет ему выполнить запрос клиента .Код ошибки 500 является общим, он возвращается, когда не имеет никакого другого кода ошибки 5XX на стороне сервера, который имеет смысл .

500 500

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

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

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

8. 502 — Bad Gateway

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

При обнаружении страницы ошибки Bad Gateway сервер получает неверный ответ от вышестоящего сервера .

502 502

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

9. 503 — Сервис временно недоступен

Вы видите сообщение Сервис временно недоступен (иногда из ресурсов ) каждый раз, когда на сервере возникает временная перегрузка или когда выполняется плановое обслуживание. Код ошибки 503 означает, что веб-сервер в данный момент недоступен.Обычно это , временное состояние, которое будет устранено после некоторой задержки .

503 503

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

Узнайте, как это сделать, с помощью этого учебника в SEO-блоге Yoast или на moz.com.

10.504 — Время ожидания шлюза

Существует проблема связи между сервером и сервером за сообщением об ошибке Gateway Time-Out , как и за кодом ошибки 502 Bad Gateway . Когда возвращается код состояния 504, также есть сервер более высокого уровня в фоновом режиме, который должен отправлять данные на сервер, который подключен к нашему клиенту. В этом случае сервер нижнего уровня не получает своевременного ответа от вышестоящего сервера, к которому он обращался.

Это та же проблема тайм-аута, которая возникает в случае кода состояния 408 Request Time-Out , но здесь это происходит не между клиентом и сервером, а между двумя серверами в бэкэнде . Страница ошибки Gateway Time-Out обычно указывает на медленную связь между двумя серверами, и также может случиться, что сервер более высокого уровня полностью отключен .

504 504

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

Связанные

,

php — Странная проблема с 404 ошибочными страницами

Переполнение стека
  1. Товары
  2. Клиенты
  3. Случаи использования
  1. Переполнение стека Публичные вопросы и ответы
  2. Команды Частные вопросы и ответы для вашей команды
  3. предприятие Частные вопросы и ответы для вашего предприятия
  4. работы Программирование и связанные с ним технические возможности карьерного роста
  5. Талант Нанимать технический талант
.
https — ошибка 404 на некоторых страницах с использованием SSL Переполнение стека
  1. Товары
  2. Клиенты
  3. Случаи использования
  1. Переполнение стека Публичные вопросы и ответы
  2. Команды Частные вопросы и ответы для вашей команды
  3. предприятие Частные вопросы и ответы для вашего предприятия
  4. работы Программирование и связанные с ним технические возможности карьерного роста
  5. Талант Нанимать технический талант
  6. реклама Связаться с разработчиками по всему миру
,

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

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