Навигация > Блог / Wordpress / Пост: Как удержать посетителей на сайте или ошибка 404

| Подписаться на RSS

Как удержать посетителей на сайте или ошибка 404

августа 18, 2009 Рубрика Wordpress

как удержать посетителей на сайтеСодержание  сайта в процессе его наполнения и работы может изменяться. Добавляются новые статьи и удаляются ненужные старые. Иногда такие изменения связаны не только с изменением контента страницы, а и с физическим её удалением с сервера или из базы данных. Как это может отразится на вашем сайте? Давайте представим себе, что эта удалённая страничка (например, raskrutka.php) была удачно проиндексирована в поисковых системах и попала в выдачу по определённому запросу. Пользователь, который искал нужную ему информацию, перешёл по этой ссылке из поисковой системы.

Что он увидит? Белую страницу и большую чёрную надпись «404 Not Found — The requested URL /page.php was not found on this server». То есть «Запрашиваемый URL отсутствует на этом сервере». Что сделает посетитель? Закроет ваш сайт и пойдет искать информацию дальше. В итоге вы потеряли, возможно, целевого посетителя и, скорее всего, не одного его. Такой же вариант возможен, если сайт обрастал естественными ссылками и возможно, что кто-то ссылался на эту страницу raskrutka.php или просто пользователь, набирая ссылку по памяти в браузере, сделал ошибку, например, набрал raskrutka.php. Итог всё равно будет одинаковым.

Как же можно исправить эту недопустимую ошибку и не целевых целевых посетителей на своём сайте? Всё очень просто. Самый первый вариант – это не удалять старые страницы с сервера и тогда проблема практически и не возникнет. Но это не всегда возможно и целесообразно. Самый подходящий вариант— создать страницу с ошибкой 404 самостоятельно и оформить её так чтобы посетитель опять вернулся на сайт.

1. Сделаем страницу html и назовём ее, например, page404.html. Это и будет та страница, на которую попадёт пользователь. Затем перепишем  её на сервер в корневую директорию нашего сайта.

2. Для перенаправления посетителя который зашел на несуществующую страницу будем использовать файл .htaccess, который нам поможет сделать перенаправление. Файл .htaccess располагается в корне сайта, и в нём мы прописываем следующую строку:


ErrorDocument 404 /page404.html

Создать файл .htaccess можно в блокноте убрав затем расширение.

Что должна содержать страница 404? Информацию о том, что материал, который искал пользователь, удалён. Должна находится ссылка на главную страницу или на страницу разделов сайта. Желательно, но необязательно установить на ней форму поиска по сайту. В идеале пусть она выглядит как обыкновенная страница сайта, с тем же дизайном и навигацией.

Можно организовать перенаправление не на страницу 404, а на главную страницу сайта или на страницу разделов сайта. Для этого в файле .htaccess прописываем необходимую страницу, например, index.php или другую.

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

<?php

//Simple Redirect for WordPress.
//Christopher Carey
//301 Redirect for WordPress
//http://www.elmexicano.ru

header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));

exit();

?>

URL страницы необходимо будет отредактировать. Если в вашем шаблоне нет такой страницы, тогда необходимо её создать и поместить в папку с шаблоном.

Удерживайте своих посетителей на сайте и не теряйте их по пустякам. Применяйте все возможные методы сохранить посетителя на сайте даже при возникновении сложных ситуаций. Страничка 404 поможет вам в одном из таких случаев. Пользуйтесь этой возможностью.

Постовой

Хотите монетизировать блог? Вам поможет ресурс Все обо всем

3 комментария на запись “Как удержать посетителей на сайте или ошибка 404”

  1. Raptor прокомментировал:

    Спасибо!

    ОтветитьОтветить

  2. Smilerr прокомментировал:

    Прикольный шаблон на сайте. Откуда взяли? Мне кстать локализации от Гудвина нравятся. Советую

    ОтветитьОтветить

  3. Мексиканец прокомментировал:

    С буржуйского интернета. Перевел и поставил :razz:

    ОтветитьОтветить

Оставьте комментарий