Ошибка 404. Not Found (не найдено). Страница 404 для сайта на Joomla.

Ошибка 404. Страница 404 для Joomla.

Создание не существующей страницы 404 для CMS Joomla!

404 - Ошибка, с которой наиболее часто встречаются пользователи Интернета.

Ошибка 404 - это страница которой не существует. Если Вы указали ссылку не правильно, материал был перенесён или удалён, то при переходе на такую статью браузер пользователя выдаст ошибку 404. Этого нельзя допускать, так как Вы потеряете посетителя сайта - возможно потенциального клиента. Это то же самое, что вы оставляете свой номер телефона с неправильно указанными цифрами. Это означает, что Вам не дозвонятся!

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

Как удержать посетителя и не терять потенциального клиента сайта?


 

Стандартная страница CMS Joomla выглядит так:

Ошибка 404. Not Found (не найдено). Страница 404 для сайта на Joomla.

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

Так как же его удержать? Создайте свою страницу 404!

Например на этом сайте, если посетитель попадает на не существующую страницу, то он увидит карту сайта.

Вот не существующая страница этого сайта:

http://almostall.ru/34567

Я просто сделал страницу 404 из страницы index.php. В этом случае, если посетитель сайта зайдет на адрес удаленной статьи, то попадёт на главную страницу.

На сайте где я тестирую компоненты, модули и плагины для Joomla, не существующая страница выглядит так:

http://test.almostall.ru/9876


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

Делать её нужно следующим образом...

1).  Создайте статью - такую, как Вы обычно создаёте для публикации на сайте. Только не указывайте эту статью в категориях и разделах.

Для пробы просто напишите "Страница 404". Сохраните и запомните ID этой статьи.

2). Далее, найдите файл error.php - он находится в корневом каталоге Вашего сайта по адресу: templates/system/. Файл error.php - это и есть та страница, которая выводится при ошибке 404.

3). Откройте этот файл в любом текстовом редакторе (на всякий случай сделайте копию файла error.php). Удалите всё, что там есть.

4). Напишите следующий код (или скопируйте отсюда):

<?php
defined('JPATH_BASE') or die();
echo file_get_contents(JURI::root().'/index.php?option=com_content&amp;view=article&amp;id=55');
?>

5). Вместо цифры 55, которую я выделит отдельным цветом впишите ID Вашей статьи 404. Сохраните.

Ваша страница 404 для сайта на Joomla готова!


Но это ещё не всё!Вот пример из моего опыта...

Давным давно, по глупости, я участвовал в одной партнёрской программе и мне пришлось загрузить на свой сайт папку содержащую скрипт этой партнёрки. Через определённый промежуток времени я понял, что ничего на этом не заработаю и удалил папку с партнёрским скриптом. Всё бы ничего, но поисковые системы уже просканировали мой сайт и у них в памяти остались ссылки на не существующую (уже) папку. Так как папка с партнёркой не относилась к CMS Joomla, то по ссылкам выносило не на мою 404-ую страницу, а на 404-ую страницу Хостиг-провайдера.

Что делать в таком случае? Я решил проблему с помощью файла .htaccess.

Файл .htaccess - это конфигурационный файл веб-сервера Apache и ему подобных.

Я создал файл .htaccess, закинул его в корень сайта. В файле .htaccess была следующая строчка:

ErrorDocument 404 /index.php

Теперь посетителей не выкидывало из сайта.

 

По моему я всё доходчиво написал по этой теме.

 

Добавить комментарий


Защитный код
Обновить