Путь к статье: Главная » Для сайта

Зачастую, многие вебмастера забывают о важности этой страницы и то, что её надо хоть как-нибудь оформлять. Я в свою очередь тоже забыл оформить страницу «ошибки» на этом сайте :). Надобно исправить эту проблему в скором времени.

Страница ошибок (404)

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

И так, ближе к делу...

Страница 404 называется именно так из-за того, что сервер отдаёт 404 ответ на запрос пользователя, когда он пытается обратиться к несуществующей страница. О том какие ещё есть ответы сервера, вы можете прочитать на этой странице.

Создаём страницу 404

Если у вас отсутствует такая страница на сайте, то её можно создать вот таким способом:

1. Создаём html документ, к примеру 404.html и его верстаем его по стилю и дизайну нашего сайта или вообще оформляем как-нибудь оригинально (примеры таких "цепляющих" страниц вы можете увидеть ниже). Так же не забывайте выводить сообщение про ошибку и приведите список каких-нибудь интересных страниц сайта, которые пользователь может посетить как альтернативу этой.

2. Далее открывайте файл hatcess и укажите вот такой код:

ErrorDocument 404 /404.html

Он сделает автоматическое перенаправление посетителей на вашу новую страницу.

Если вы используете движок WordPress, то страница "ошибки 404" уже должна быть созданной и правильно работать. Вам остается только дополнительно её оформить и добавить интересной информации или ссылок, так как чаще всего на этой странице только форма поиска.

К примеру, можно вывести список последних статей на блоге:

<h2>Последние записи блога</h2>
<ul>
<?php
while (have_posts()): the_post(); ?>
 <li>
 <a href="<?php the_permalink(); ?>">
 <?php the_title(); ?>
 </a>
 </li>
<?php endwhile; ?>
</ul>

В WordPress редактировать надо файл 404.php, который находится в папке с вашей темой.

Отображать на этой странице можно всё что угодно, главное чтобы оно удерживало посетителя на вашем сайте.

Некоторые примеры креативных страниц 404

Танцующие гостарбайтеры на фоне стройки (сайт proteys.info):
Страница ошибок (404)

"Страница ошибки" одного из казахских банков:
Страница ошибок (404)

А тут просто «голый» код. Такое решение конечно не поможет вам удержать посетителей, потому что даже нет ссылки на главную страницу или какого-нибудь сообщения про ошибку. Дизайнеры решили так проявить свою креативность, хоть и бесполезную.
Страница ошибок (404)

На этом всё, спасибо за внимание и до скорых встреч.


Поделитесь записью:


Комментарии
  1. Павлуха

    Когда сам создаёшь страницу ошибки, надо ещё убедиться, что при её запросе ответ сервера 404, а не 200. В случае с ответом 200 прописать отдачу нужного заголовка ф-ей header(‘HTTP/1.1 404 Not Found’) — обязательно до любого вывода, в т.ч. и до WP ф-и get_header. Это чтобы страницы ошибок не индексировались, плодя дубли.

  2. Cospi

    Пока руки не доходят у меня до блога 🙂 Обязательно в ближайшее время сделаем.

  3. Евгений

    У меня на хостинге есть возможность выбрать страницы ошибок. (Хостинг Jino, если что ). Просто создаешь страничку и потом в панели хостинга указываешь ее.

  4. Дмитрий

    А я всегда когда начинаю писать сайт, первым делом создаю 404 страничку, и обязательно какую-то ржачную, в основном там встречаются заезженые фразы : «Хьюстон у нас проблема» и т.д. =) Как по мне ошибка должна не пугать юзера, а радовать =)

  5. Виталий

    У протеуса(Джага) тоже неинформативная ошибка 404. Да красиво, но как перейти на главную, что делать дальше — хз.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *