Здравствуйте Дорогие читатели. Сегодня решил рассказать о всем известной странице 404. Давайте разберемся в причинах ее возникновения. А возникает она тогда, когда на блоге есть битые ссылки, т.е те ссылки, которые уже не работают. Такие ссылки ведут в никуда, свойственно выскочит ошибка.
Пример стандартной страницы 404:
Как видите страница выдает нам об ошибке, в которой сказано что «Запрашиваемый URL/404 не был найден на сервере», но такая страница вряд ли кому-нибудь понравится и пользователь просто напросто покинет этот сайт. Наша цель — создать красивую страницу, которая удержит посетителя, а может и заставит его привести друзей на блог.
Итак, приступим к редактированию страницы 404. Для этого перейдите в админ-панель WordPress и выберите настройки редактора тем (Дизайн -> Редактор тем). Далее откройте файл Шаблон ошибки 404 (404.php) и вставьте мною предложенный код:
- <h1><strong>Ошибка 404. Такая страница не найдена.</strong></h1>
<div>
<h3>Могут быть несколько причин:</h3>
<ul>
<li>Страница перемещена или переименована</li>
<li>Страница больше не существует на этом сайте.</li>
<li>URL не соответствует действительности.</li>
</ul>
<h3>Предлагаю перейти:</h3>
<ul>
<li><a href=»http://blogrole.ru»>На главную страницу</a></li>
<li><a href=»http://blogrole.ru/kontakty»>Написать мне</a></li>
</ul>
</div>
Конечно же вы можете менять данный код на своем блоге в зависимости от вашей фантазии:)
Создание страницы 404 для любого сайта:
1. В файле htaccess пропишите следующий код: ErrorDocument 404 /404.html
2. Создайте страницу 404.html в текстовом редакторе notepad и загрузите его в корневую папку вашего сайта.
Удачи!
Немного дополню на счет …Создание страницы 404 для любого сайта:
«АшТиАкссес» это файлик имеющий имя —
.htaccess
Размещается в корне сайта (т.е. в папке где лежит сайт)
строка в этом файле (к примеру) выглядит так:
ErrorDocument 404 /404.html
что значит (ErrorDocument 404) всех, кому сервер даст ошибку 404 т.е. запрашиваемая страница не найдена перенаправить на страницу (404.html) т.е. файлик который лежит (в данном примере) в тойже самой папке что и файлик .htaccess