toc

404 страница для Joomla & wordpress

info_outline2 года Назад visibility936
Поделиться
Отправить
Линкануть

Сегодня хочется поговорить о формировании 404 ответа сервера для самых популярных CMS : Joomla и WordPress

Формируем 404 ответ сервера для Joomla

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

И так, несколько шагов для формирования страницы 404 ошибки в Joomla
1. Создайте один пустой материал. Можно без текста, пока что, позже мы туда. что-то напишем. Материал, кто не знает, создается в админке джумлы. Но я не буду описывать подробно где это находится, потому что нет в этом смысла, мне кажется, что человек делающий сайт на joomla и так знает, где создаются материалы. (присвойте url, например, 404error/, что бы этот материал открывался по ссылке: www.вашдомен.com/404error/)
2. Зайдите в корень сайта (можно через Ftp) и скопируйте файл error.php в ваш шаблон. Error.php лежит по адресу: templates/system / Ваш шаблон лежит по адресу: templates/название_вашего_шаблона / Если по адресу вашего шаблоне, нет уже существующего файла error.php создайте новый и в него скопируйте содержимое стандартного файла.
3. В новом файле весь код поменяйте, на приведенный ниже. Заменив ссылку на материал:

*/
// no direct access
defined( ‘_JEXEC’ ) or die( ‘Restricted access’ );
if (($this->error->code) == ‘404’) {
header(‘Location: url вашей страницы 404 ошибки‘);
exit;
}
?>

Это переадресация ошибки на конкретный файл. При этом ваш сайт не меняет, не меняется разметка и юзабилити, можете в 404 ошибке дать ссылку еще и на карту сайта. А вообще, специально для этих случаев я сделал подборку оригинальных страниц 404 ошибки. Для вдохновения, подойдет, я думаю.
4. Закройте страницу 404 ошибки от индексации в robot.txt или в настройках статьи.

Disallow: /404.ntml   #так у меня выглядит url 404 ошибки

Вот и все, ничего сложного в этом нет. Всего вам доброго и радостно и веселых приключений с оптимизацией сайтов.

Формируем 404 ответ сервера для WordPress

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

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

Находиться этот файл может по адресу: wp-content/themes/папка_с_используемой_темой_/404.php

После создания страницы 404.php, еще нужно внести несколько изменений в файл .htaccess

# создаем инструкцию для ошибки 404 — Not Found (Документ не найден)
ErrorDocument 404 /error404.php

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

Отправить ответ

Оставьте первый комментарий!

Notify of
avatar
wpDiscuz

Бесплатные вебинары и открытые уроки

Онлайн занятия, которые доступны в открытом доступе для простушивания любым желающим. Делиться материалом разрешается с наличием обратной ссылки на сайт xSEO.top/

Первое занятие по курсу для самостоятельного изучения SEO для WordPress расскажет вам о базовых возможностях CMS и о том, как настроить красивые ссылки, и что можно сделать с Title и как поставить Google Analytics и Яндекс Метрику.

Дополнительная информация

2015 - 2017 (c) xSEO.top - Блог об интернет маркетинге, программировании и жизни в Израиле. Копирование материалов блога разрешается, но только с наличием обратной ссылки. Все вопросы можно задать лично автору, на странице обратной связи