Контакты
Карта сайта
Канал на YouTube
Группа в ВКонтакте

Ошибка 404. Not Found (не найдено) для Joomla 1.5



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

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

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

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

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

Как удержать посетителя и не терять потенциального клиента сайта? Стандартная страница CMS Joomla выглядит так:

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

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

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

Если у Вас новостной сайт на 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&view=article&id=55');
?>

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

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



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

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

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

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

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

ErrorDocument 404 /index.php

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

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

Комментарии   

0 #1 Юрий 09.07.2014 13:46
Сделал все по инструкции. теперь вместо ошибки 404 просто пустая страница
отоброжается
Цитировать

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


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