Создавая свой сайт, или блог каждый старается основной упор делать на обычные страницы. Также большая часть работы направляется в сторону наполнения сайта с уникальным контентом, а потом ведутся работы по оптимизации сайта. А вот страницу 404-й ошибки, к сожалению можно увидеть не на каждом ресурсе.
Вообще, то так просто данную страницу не увидеть. Ведь эта страница появляется лишь тогда, когда доступ на какую-либо страницу сайта не возможен. Например такое может быть в результате определенной ошибки посетителя или автора сайта.
А если конкретно страница 404 может появиться в результате:
- при переходе по неверной ссылке;
- при неверной указания в адресной строке адрес страницы;
- и при попытке открыть ранее удаленную страницу на сайте.
В подобных случаях пользователь увидит стандартную страницу со стандартным уведомлением:
«The requested URL /page.html was not found on this server», которая в переводе гласит, что «Запрашиваемый URL на данном сервере» отсутствует.»
Красивая и собственная 404 страница для WordPress сайта необходимо, из-за того, что данный движок иногда любит «глючить» и создает ссылки несуществующие страницы. Следовательно, если создать оригинальную и привлекательную страницу 404-й ошибки то от этого вреда не будет, о точно наоборот.
Помимо этого если при перехода на не существующую страницу пользователи не получать уразумительного ответа, то они:
- будут сильно разочарованы,
- попросту уйдут,
- и больше не вернутся.
А интересная, оригинальная пользовательская страница убедит посетителя перейти на другую страницу, на которую он будет приглашен с помощью убедительного приема. Даже сайты с высокой посещаемостью не пренебрегают этой страничкой, боясь потерять посетителя. Конечно же и всем стоит об этом подумать.
Например на некоторых сайтах сделано так, что если нет какой-либо страницы на сайте с отличной тематикой, то пользователь перенаправляется на главную. Если честно это не совсем правильный ход. Ставит в легкий ступор. Не нужно озаглавливать ее, как 404 страницу. Ведь многие посетители просто не задумываются над этим и не знают, что это такое и почему оно получилось. Данная ошибка возникает по тому, что сервер не может найти файл, что запрашивает пользователь.
Поэтому лучше создать свою оригинальную страницу с помощью HTML, и оформить ее красиво с фантазией. Для начала пойдет вот такой простой шаблон:
<html>
<head>
<title>Ошибка 404</title>
</head>
<body>
<img src=»oshibk404.jpeg» alt=»Ошибка 404″>
<p>Извините, но запрашиваемая Вами страница не найдена.. .</p>
<p>Это могло случиться по одной из следующих причин:</p>
<ol>
<li>Неверна ссылка, по которой перешли.
<li>Некорректно указано путь или название страницы.
<li>Данная страница удалена и больше не существует.
</ol>
<p>Для продолжения работы с сайтом можно воспользоваться меню сайта или пунктом «Карта сайта»:</p>
<p>..или перейти на Главную страницу сайта</p>
</body>
</html>
Лишне сказать, что это просто образец и каждый может создать свою оригинальную страницу, которую захочет. После создания подобной страницы важно сделать так, чтобы посетитель после ошибки 404 попал именно на страницу, которая была создана. Для этого в корне сайта требуется создать системный файл .htaccess.
В том случае когда этот файл в наличии в корне сайта его уже не нужно создавать.
Итак данный волшебный системный файл нам необходим и очень надо чтобы он содержал директиву ErrorDocument 404.
Таким образом, допустим, что этот файл уже имеется в корне проекта, или же его нет, он заново создан (это принципиально не имеет какое-нибудь значение) мы просто в этот файл добавляем директиву, а именно дописываем вот эту строчку:
ErrorDocument 404 http://www.site.ru/404.html
Разумеется, каждый понимает, что вместе site.ru у него будет адрес своего сайта, а вместе oshibk404.jpeg прямая ссылка на картинку которая будет на странице ошибки.
Честно говоря у меня на этом сайте, перенаправление не сработало на созданную страницу ошибки 404, а как исправить не знаю, хотя, все сделал по инструкцию, но что-то не так пошло. А может это связано с последними обновлениями движка Вордпресс, что-то он в последнее время какие-то ссылки самопроизвольно создает, а может и на этом моменте он также глючит. Мне пришлось просто редактировать стандартную страницу, чего также может сделать любой, если у него тоже не получится.
Вроде все, да чуть не забыл, к сожалению, для сайтов на бесплатном хостинге данное мероприятие может быть не актуально, из-за того, что большинство из бесплатных хостеров не представляют доступ к замечательному файлу .htaccess.