Skip to main content

SITIST

Как настроить 404 ошибку

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

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

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

Как установить страницу 404 на сайт?

Необходимо создать файл .htaccess. У этого файла нет имени, есть только расширение после точки "htaccess". Если Вы работаете в Unix, то проблем с созданием не возникнет. В операционной системе Windows создать такой файл можно так:

  1. Открыть блокнот.
  2. Выбрать пункт меню "Сохранить как".
  3. Введите имя файла ".htaccess".
  4. Выберите тип файла "Все файлы".
  5. Сохраните.

В результате, у Вас появится файл .htaccess. Размещать его нужно в корне сайта. Теперь откройте файл в блокноте и напишите такую строку:

ErrorDocument 404 /404.html

Теперь создайте в корне сайта страницу "404.html", в которой пишите любой HTML-код, например, такой:


	<h1>Ошибка! Страница не существует!</h1>

Проверьте правильность ввода адреса

или начните с главной страницы сайта

Таким образом, люди будут видеть не стандартную страницу в браузере, а ту страницу, которую создали Вы.

ВАЖНО!

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

Вверх