Страница 404 для Joomla

На днях с ужасом обнаружила, что забыла сделать страницу ошибки 404 для блога!

Когда сайт или блог развивается и количество материалов становится все больше и больше, то вероятность появления битых ссылок на ресурс увеличивается. Вы могли удалить уже проиндексированные страницы или поменять случайно псевдонимы статей, в результате появляются неработающие ссылки на такие материалы. Возможно, что сам пользователь неправильно набрал адрес.

В любом случае при попытке перейти на несуществующую страницу сайта пользователь видит системную страницу error 404. Выругавшись, он закрывает страницу и забывает о вашем сайте.

Веб-мастера шутят, что страница 404 – самая посещаемая страница в Интернете.

Наша цель – организовать свою страницу 404 на сайте или блоге таким образом, чтобы пользователь в любом случае оказался на ресурсе и нашел, то, что ему надо.

Для этого в административной панели Joomla мы создаем статью, где пишем свои извинения по поводу произошедшей ошибки, для прикола можем картинку веселенькую поставить или ссылки на страницы сайта. В статье в закладках «Раздел» и «Категория» поставить «Не указано» и опубликовать статью.

Чтобы эта статья с сообщением появилась в нужный момент, нужно немного покорежить файл error.php, который лежит в папке \templates\system вашего сайта.

Косим все в этом файле, оставляем только первые три строчки

<?php

defined( '_JEXEC' ) or die( 'Restricted access' );

?>

После них вставляем

<?php

header("HTTP/1.1 404 Not Found");

echo file_get_contents(JURI::root().'/index.php?option=com_content&amp;view=article&amp;id=');

?>

Где - это номер ID статьи, который вы увидите в последней колонке менеджера материалов.

Если вы хорошо поработали над юзабилити сайта и у вас есть карта сайта, хорошо выстроена навигация по страницам, есть поиск, удобные меню и пр., то в любом случае, даже если пользователь попадет на страницу 404 вашего сайта, он сможет воспользоваться всем вышеперечисленным, и найдет то, что ему надо. А это значит, что он не уйдет и останется на сайте.

Не давайте никому возможности указывать на ваши ошибки, делайте это сами! Смотрите сюда.


 
Каталог@Mail.ru - каталог ресурсов интернет

Рейтинг@Mail.ru