EMPO Logo
Тренинги по увеличению интернет-продаж
Живые тренинги в Киеве и онлайн-тренинги для стран СНГ
Спроси, как поднять продажи:
  • 0 800 80-30-11  Горячая линия
  • (044) 360-56-91
Киев, ул. Старокиевская, 10Г, корпус "B"

Твитнуть
Опубликовать в своем блоге livejournal.com

Понравилось? Нажми на социальную кнопку, чтобы поделиться с друзьями!

    

     Запомнить  Забыли пароль? Регистрация


404 Not Found | Как правильно оформить 404 страницу

10/02/2012 | Автор: Владислав Ярема | Рубрика: Блог | Создание сайтов

картинка для 404 страницы
Одной из самых распространенных ошибок в интернет пространстве является ошибка «404 Not found». В этой статье мы поговорим о том, что означает эта ошибка. Рассмотрим правила оформления страниц ошибки 404 для того, чтобы пользователи, которые приходят к Вам на сайт и получают эту ошибку, могли понять в чем проблема.

Что такое ошибка 404 Not found? Что она означает?

Ошибка «404 Not found» (Страница не найдена) — это один из стандартных кодов ответа сервера. Он сигнализирует о том, что пользователь соединился с ним нормально, но запрашиваемый объект на этом сервере не найден (либо его не существует).

Причины возникновения ошибки 404 Not found

Что же может быть причиной 404 ответа посетителю?
Причины могут быть разные, основные это:

  1. Неправильный набор адреса в адресной строке браузера.
  2. Переход по «битой» ссылке, то есть по ссылке которая указывает на несуществующую страницу.
  3. Переход на страницу, которая была удалена (или перенесена).

Оформление страницы с ошибкой 404 Not found

В большинстве случаев создатели сайта не беспокоятся о правильном оформлении 404 страницы на своем сайте. Иногда эта страница может выглядеть довольно сносно (так как CMS на которой сделан сайт может иметь функцию генерации этой страницы). Но чаще всего, 404 страница имеет вид как на изображении ниже.

Конечно же такая страница не сообщит неопытному пользователю ничего полезного и, вероятнее всего он просто уйдет с вашего сайта. Как мы видим на примере, стандартная 404 станица не имеет ничего общего с дизайном сайта, не объясняет посетителю причину его перехода сюда и, что самое главное, она не дает возможности посетителю перейти (вернуться) на сайт (Хорошо если юзер кликнул по внутренней ссылке на сайте, а потом просто нажал назад, но ведь некоторые приходят с внешних ресурсов и им уже будет труднее. А как нам известно — трудностей интернет пользователи не любят :) ). Так что же должно быть на 404 странице и какие правила ее оформления?

Рекомендации по созданию страницы ошибки 404

Содержание

  1. Используйте как можно меньше сложных терминов, непонятных простому пользователю формулировок. Излагайте ситуацию просто и понятно.
  2. Успокаивайте посетителя. Старайтесь успокоить пользователя и убедить его в том, что не найденный объект у вас есть.
  3. Расскажите пользователю о возможных причинах возникновения ошибки (технические рассуждения смело заменяйте на предположение о неверном написании URL и т.п.).

Навигация

  1. Всегда указывайте ссылки, ведущие на какой-либо из доступных разделов сайта (первая страница, карта сайта и пр.).
  2. Включайте основную навигацию в структуру сообщения об ошибке 404: так пользователю будет проще сориентироваться на вашем сервере.
  3. По возможности, разместите на странице с сообщением об ошибке форму поиска по сайту.

Оформление

  1. Не загружайте страницу с сообщением о «404: Not Found» тяжелым дизайном, подключенными яваскриптами и прочим. Эта страница должна грузиться очень быстро.
  2. Постарайтесь, чтобы оформление страницы 404 не сильно отличалось от общего дизайна вашего сайта.

Пример правильной 404 страницы

Страница 404 Not found в CMS WordPress

В WordPress за вывод 404 страницы отвечает файл 404.php который находится в папке шаблона. Чтобы его отредактировать, нужно зайти в панель администратора (консоль) и выбрать пункт (Внешний вид -> Редактор) и найти в списке нужный файл. Если же в вашем шаблоне нету файла 404.php, то нужно его создать. За основу можно использовать файл page.php.
Для вывода последних 15 записей сайта (как в нашем примере) нужно использовать такой код:

<?php query_posts('showposts=15'); ?>
<?php while (have_posts()) : the_post(); ?>
<ul class="arc">
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
</ul>
<?php endwhile;?>

Надеемся, что данная статья была для вас полезная и вы внедрите полученные знания у себя на сайте.

Google+

You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

Комментарии

1 Отзыв

  • Александр :

    Для сервера типа Apache должен быть файл у папки со страницами сайта и названием
    «.htaccess» и содержанием файла хотя бы:
    ErrorDocument 404 /?error=404



Оставить отзыв

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

*



Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Подписаться без комментирования

Hide me
Show me
Правила пользования  Политика конфиденциальности  Отказ от ответственности