mikk » Не в сети » 11.06.2011 » 16:00 » Сообщение # 1 |
Админ
Группа: Гл.Администратор
Сообщений: 1102
|
Структура сайта в процессе его развития и работы может меняться. Добавляется новый материал и удаляется ненужный старый. Иногда такие изменения связаны не только с изменением контента страницы, а и с физическим её удалением с сервера или из базы данных. Чем это может плохо обернуться для вашего сайта? Давайте представим себе, что эта удалённая страничка (например, page.php) была удачно проиндексирована в поисковых системах и попала в выдачу по определённому запросу. Пользователь, который искал нужную ему информацию, перешёл по этой ссылке из поисковой системы. Что же он увидит? Примерно следующее: белую страницу и большую чёрную надпись «404 Not Found - The requested URL /page.php was not found on this server». То есть «Запрашиваемый URL отсутствует на этом сервере». Картина удручающая, не правда ли? Что сделает пользователь? Правильно! Закроет эту страницу раз и навсегда. В итоге вы потеряли, возможно, целевого посетителя и, скорее всего, не одного его. Такой же вариант возможен, если сайт обрастал естественными ссылками и возможно, что кто-то ссылался на эту страницу page.php или просто пользователь, набирая ссылку по памяти в браузере, сделал ошибку, например, набрал pade.php. Итог всё равно будет одинаковым.
Как же можно исправить эту недопустимую оплошность и не потерять потенциально целевых посетителей на своём сайте? Всё очень просто. Самый первый вариант – это не удалять старые страницы с сервера и тогда проблема практически и не возникнет. Но это не всегда возможно и целесообразно. Поэтому самый оптимальный второй вариант - создать страницу с ошибкой 404 самостоятельно и оформить её по всем правилам.
1. Создадим страницу html и назовём ее, например, page404.html. Это и будет та страница, на которую попадёт пользователь. Затем зальём её на сервер в корневую директорию нашего сайта.
2. Но вопрос: а как переправить пользователя, который перешёл по ошибочной ссылке на эту нашу страницу? Для этого будем использовать файл .htaccess, который нам поможет совершить данное перенаправление. Файл .htaccess располагается в корне сайта, и в нём мы прописываем следующую строку:
ErrorDocument 404 /page404.html
Создать файл .htaccess можно в блокноте убрав затем расширение.
Что должна содержать страница 404? Во-первых, информацию о том, что материал, который искал пользователь, удалён. Во-вторых, должна быть ссылка на главную страницу или на страницу разделов сайта. В-третьих, желательно установить на ней форму поиска по сайту. В идеале пусть она выглядит как обыкновенная страница сайта, с тем же дизайном и навигацией.
Можно организовать перенаправление не на страницу 404, а на главную страницу сайта или на страницу разделов сайта. Этот метод часто применяется вебмастерами. Для этого в файле .htaccess прописываем необходимую страницу, например, index.php или другую.
Берегите своих посетителей и не теряйте их по пустякам. Применяйте все возможные методы удержания посетителей на сайте даже при возникновении сложных ситуаций. Страничка 404 поможет вам в одном из таких случаев. Пользуйтесь этой возможностью.
|
|
|