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

✔ Что такое ошибка 404
В мире нет ничего идеального, в том числе и безупречных сайтов. Одним из слабых мест веб-проекта может быть страница Error 404 Not Found или просто «Страница не найдена». Этот безобидный, на первый взгляд, элемент сайта становится раздражителем для посетителей и брешью, сквозь которую уплывает желанный трафик.
Ошибка 404 означает, что пользователь перешел на страницу, где на данный момент отсутствует нужный текст и какой-либо контент.
Несуществующая страница могла быть здесь раньше, возможно, ее удалили, переместили в другую категорию или подкорректировали название, в результате чего изменился URL.
И здесь возникает проблема: если на нее вели внешние и внутренние ссылки, в результате переходов читатели увидят неутешительное сообщение «страница не найдена». Кто виноват и что делать?
404 Not Found — стандартный код ответа веб-сервера, если он не может найти запрашиваемую страницу на сайте. Перед посещением того или иного ресурса, браузер пользователя делает запрос серверу, а тот проверяет работоспособность документа и выдает соответствующий заголовок с информацией.
Когда страница исправно функционирует, приходит невидимый читателю «200 ОК», в противном случае сервер отвечает кодом 404.
В принципе, пользователи не должны встречать страницы с 404 ответом сервера, однако избежать появления несуществующих документов на сайте с десятками разделов и сотнями материалов довольно проблематично.
✔ Форма и содержание страницы 404 Not Found
По умолчанию страница 404 Not Found является для читателя бесполезной. В то время как достойное оформление сгладит негативное впечатление, станет своеобразным извинением. Кроме того, грамотно настроенная страница — подсказка и ориентир для дальнейших действий.
- Привлекать внимание.
- Объяснять пользователям ситуацию.
- Подсказывать возможные варианты.
В ваших силах сделать несуществующую страницу своим преимуществом.
Например, онлайн-представительству фирмы можно добавить сюда контакты и месторасположение, а интернет-магазину — поисковую строку.
Некоторые вебмастера превращают Error 404 Not Found в своеобразный лендинг, размещая информацию о распродажах и специальных предложениях.
С учетом специфики ресурса предложите посетителю перейти на главную страницу, воспользоваться поиском, ознакомиться с акциями или просто развлеките его.
Официальные рекомендации от Яндекс и Google
Yandex советует не использовать графику и отдавать предпочтение цветам, которые не используются в оформлении других страниц.
Гугл считает, что ошибка 404 обязана вписываться в общую концепцию сайта, иметь идентичный
стиль. Этот поисковик рекомендует предоставить посетителям возможность сообщать администратору о неработающих URL.
Кроме того, следует исключить индексирование «не найдено» роботами.
Роботы Гугла и Яндекса также не в восторге от большого количества страниц «не найдено». Они воспринимают это как сигнал о том, что сайт теряет в качестве и не соответствует требованиям посетителей.
Следовательно, такой сайт необходимо понизить в результатах поиска.
✔ Как создать страницу ошибки 404
Шаг первый. Создайте HTML-страницу с именем «404.html» и загрузите ее в корень сайта. Это и есть та самая страница, которая будет показана пользователю при возникновении ошибки 404. Для примера можете использовать указанный ниже код. Но я рекомендую все же вам создать уникальную страницу, подходящую к дизайну сайта.
<!DOCTYPE html>
<html>
<head>
<title>Страница не существует</title>
</head>
<body>
<h1>Страница не существует!</h1>
<p><strong>Возможно:</strong></p>
<ul>
<li>Вы ввели неверный URL</li>
<li>Данная страница была переименована или удалена</li>
</ul>
<p>Попробуйте перейти на <a href="http://пивторак.рф">главную страницу</a>
и найти нужную вам статью через форму поиска.</p>
</body>
</html>
Шаг второй. Создайте файл «.htaccess» в любом текстовом редакторе, например в Notepad++. Обращаю ваше внимание на то, что у этого файла нет имени, а есть только расширение «htaccess».
Поэтому когда будете сохранять, обязательно введите название файла именно «.htaccess», а то в противном случае, вы создадите обычный текстовый файл.
Затем напишите в этом файле следующую строку:
ErrorDocument 404 /404.html
После чего, полученный файл «.htaccess», также загрузите в корень сайта.
Tеперь попробуйте набрать в браузере, какой-нибудь несуществующий адрес на вашем сайте и в этом случае вы попадете на страницу«404.html».
Существует ещё вариант с помощью метатега.
Метатег Refresh дает возможность автоматически обновлять или перенаправлять пользователей на другую страницу (редирект) через конкретный временной промежуток.
Для этого надо вписать следующий HTML-фрагмент:
Это лучшее решение при смене адреса — ошибка 404 будет перезагружена, после чего посетитель увидит страницу с другим урлом.


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

Имя: Ваш вопрос:
Леонид Пивторак (Администратор.)
Ответ на вопрос:
Pубрики: