404 Not Found

Редактор: Евгений Буровинский 117 3 мин

Что это такое?

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

Почему это происходит?

Это происходит из-за того, что пользователь перешел на страницу Вашего сайта по неправильной ссылке. Например пользователь ввел в браузере (или перешел по ссылке) http://mysite.com/rbot.html, а нужно было - http://mysite.com/robot.html. Причем, эта ссылка могла находится как на Вашем сайте, так и на сторонних сайтах. Обнаружить такие ссылки можно с помощью Google Webmaster Tools. Для этого переходим на страничку данного сервиса, выбираем свой сайт, а дальше жмем: Состояние -> Ошибки сканирования и выбираем "Не найдено".

Поиск ошибки 404 Not Found

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


Как исправить ошибку?

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

Совет!

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

Неправильная ошибка 404 


Правильная ошибка 404



Есть много разных способов реализовать подобную схему, но самый универсальный из них - это добавить в файл .htaccess такую запись:

ErrorDocument 404 /error404.html

Соответственно саму страницу "/error404.html" Вам нужно будет предварительно создать.






Евгений Буровинский
Редактор материала • Евгений Буровинский Хостинг-эксперт (опыт работы 3 года) Основная специализация - составление обзоров хостинг-провайдеров, формирование рейтингов, маркетинговые исследования рынка хостинга. Очень дотошный человек, скрупулезно тестирующий каждый хостинг.
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.
Мы старались для Вас!
Оцените статью
или
Расскажите о ней

Юзеры (0) оценили на 0 из 5

Рейтинги хостинг-провайдеров по задачам сайта
Января
Бесплатный тест
Установленное ПО
Технологии
Региональные