Joomla 2.5 — 404 страница

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

Как правило, на несуществующие страницы выдается стандартная страница 404 joomla без привязки к шаблону сайта. К тому же, как правило, такая страница отдает не 404 ошибку, а 200 ОК.

Для того, чтобы все настроить правильно нам необходимо сделать 2 файла — шаблон страницы 404 в стиле сайта и обработчик ошибок.

Делаем шаблон 404 ошибки

Проще всего сделать это следующим образом. Создаем в папке шаблона (http://ваш_сайт.com.ua/templates/ваш_шаблон/) файл 404.html. Открываем любую страницу сайта, желательно такую, на которой поменьше контента. Копируем код страницы в созданный 404.html. Удаляем ненужные элементы, например, поиск, который может некорректно работать, ссылка для входа, элементы контента и т.д. В области контента прописываем необходимый текст «такой страницы нет у нас на сайте, ошибка 404″ и т.д.

Делаем обработчик 404 ошибки

Создаем в папке шаблона (http://ваш_сайт.com.ua/templates/ваш_шаблон/) файл error.php следующего содержания:

<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
if (($this->error->getCode()) == '404') {
header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
include_once('404.html');
} 
?>

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

Категория: Virtuemart 2
Comments are disabled