Создайте свою страницу ошибки 404 / error 404

15 июля 2009 года, Размещено в категории: Юзабилити

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

Всегда Стандартные страницы ошибок страшные и убогие, и при попадание на нее человека с низким уровнем знания Интернета (я не хочу обидеть этих людей, но правда таких много и это печально) просто сразу же покидают ваш сайт, и я сомневаюсь что он когда-нибудь вернется на ваш сайт, это в лучшем случае нажмите кнопку возврата «назад».
Давайте сделаем страницу Ошибки 404 доступной и менее страшной для пользователей, чтобы она могла удержать посетителей на сайте. Моя страница з ошибкой 404 выглядит вот так http://dicim.net/error!

Все действия выполняются в файле с названием .htaccess. страница ошибки 404 руководит именно он. Нам нужно сделает так чтобы вместо стандартной страницы ошибки 404 загружалась наша  404.html
1. Мы в файл .htaccess записываем следующий код:

ErrorDocument 404 /404.html

  • ErrorDocument 404 /Обработчик ошиби 404
  • 404.html — названия нашой страницы

Если нет такой команды в файле .htaccess, либо нет самого файла .htaccess, тогда сервер будет возвращать установленную по умолчанию страницу ошибки 404. 2. Создай свою страницу по ошибке 404 (404.html) и загруж. ее в корневую директорию сайта. Вот код моей страницы:

<div style="margin-top: 50px;">
<img longdesc="http://dicim.net" src="http://xmages.net/out.php/i333059_404.jpg" alt="" /></div>
К сожалению такой страницы нет, либо этот Гад похитил ее
Вернуться на <a href="http://dicim.net/">главную страницу ...</a>

Если вы хотите сделать свою страницу по ошибке 404 на сайте который на движле WordPres тогда вам не придется редактировать файл htaccess и сразу перейти редактировать файл 404.shtml он находится в корневой директории вашего сайта. Теперь когда вы имеете свою страницу ошибки 404, Вы сможете удерживать своих посетителей или потенциальных клиентов :)

Чтобы постоянно получать новые посты с блога, подпишитесь на Подписка через RSS-feed rss ленту и следуйте за мной в Следовать в Твиттере twitter-e

Интересно будет почитать:

  1. kotik Сказал:

    Тоже собираюсь мучить свою 404 страницу :) спасибо за инфу.

  2. Виталий Сказал:

    а вот я не могу создать;( а кто может?

  3. Webchester Сказал:

    Виталий
    А где именно вы не можете создать, у себя на сайте или на WordPress’и ??
    И что именно у Вас не получается ??

  4. Vlad Сказал:

    Интересный вариант!!!
    Последнее время моему домену vlad.gurzuf.ru приписывают кучу не существующих страниц. А как мне сделать себе такую 404 чтобы она предлагала спокойно перейти на другие страницы сайта, чтобы на главную была похожа ? Как сделать ?

  5. iNemcev Сказал:

    Vlad, просто вставте код главной или любой другой страницы в 404.html

  6. kyoks Сказал:

    Тоже вот думаю над созданием уникальной 404-страницы. Нужно же как-то выделяться :)

  7. Аксом Сказал:

    Мне вот интересно, а всё же, для оптимизации, с редиректом лучше или пофиг ? )

  8. tdll Сказал:

    Не могу создать файл: .htaccess
    при переименовании текстового файла сообщение: «следует ввести имя»

    • Webchester Сказал:

      Вы сначала переместите .txt файл на свой ftp: и там переименуйте его на .htaccess

  9. Mobi Сказал:

    Спасибо, поставил себе на блог такую.

  10. тумукьштв Сказал:

    кстати, автор, а почему у тебя самого страничка эта стандартная висит? ;)

  11. Keyn Сказал:

    ошибкой 404 выглядит вот так http://dicim.net/error! — в итоге стандартная ошибка ) Автор с чувством юмора явно )

    • Webchester Сказал:

      Keyn:
      Просто статья писалась до того как хостинг сгорел, а щас руки не доходят, что-то сделать, и времени нет :)

  12. Knopk@ Сказал:

    решение на джумле http://joomlaforum.ru/index.php?topic=113927.0

  13. Knopk@ Сказал:

    а Это решение не работает ни только у автора но и у остальных !!!

    • Webchester Сказал:

      Knopk@:
      Все работает, просто новый дизайн поставил, а про страницу 404 немного подзабыл :)

  14. ХУДОЖНИК Сказал:

    а еще лучше предлагать там подписку

  15. Yulia Сказал:

    А где найти файл .htaccess ?

    • Webchester Сказал:

      Он в корне сайта должен быть, если его нету, то надо создать.

Прокоментировать