Ошибка 404. Not Found (не найдено). Страница 404 для сайта на Joomla. |
Создание не существующей страницы 404 для CMS Joomla! 404 - Ошибка, с которой наиболее часто встречаются пользователи Интернета. Ошибка 404 - это страница которой не существует. Если Вы указали ссылку не правильно, материал был перенесён или удалён, то при переходе на такую статью браузер пользователя выдаст ошибку 404. Этого нельзя допускать, так как Вы потеряете посетителя сайта - возможно потенциального клиента. Это то же самое, что вы оставляете свой номер телефона с неправильно указанными цифрами. Это означает, что Вам не дозвонятся! В Joomla есть своя страница 404, но в основном посетители сайта при виде стандартной страницы с ошибкой, просто закрывают эту вкладку. Как удержать посетителя и не терять потенциального клиента сайта? Стандартная страница CMS Joomla выглядит так: Увидев такую страницу посетитель Вашего сайта понимает, что попал не туда и просто закрывает вкладку. Так как же его удержать? Создайте свою страницу 404! Например на этом сайте, если посетитель попадает на не существующую страницу, то он увидит карту сайта. Вот не существующая страница этого сайта: Перейдя по этой ссылке Вы видите карту сайта со всеми модулями меню. Посетитель просто перейдёт по нужной ссылке, а не закроет страницу. В этом случае я совместил страницу 404 с компонентом Xmap - это онлайн генератор карты Вашего сайта Скачать такой компонент можно по адресу: http://almostall.ru/index.php/komponenty-joomla-1-5/179-xmap-komponent-karty-saita На сайте где я тестирую компоненты, модули и плагины для Joomla, не существующая страница выглядит так: У сайта, где я раньше размещал Расширения для Joomla, страница 404 такая: http://joomla.almostall.ru/056
Если у Вас новостной сайт на Joomla или сайт на Joomla, где материалы имеют ограниченный срок, то Вам просто необходимо создать свою страницу 404. Делать её нужно следующим образом... 1). Создайте статью - такую, как Вы обычно создаёте для публикации на сайте. Только не указывайте эту статью в категориях и разделах. Для пробы просто напишите "Страница 404". Сохраните и запомните ID этой статьи. 2). Далее, найдите файл error.php - он находится в корневом каталоге Вашего сайта по адресу: templates/system/. Файл error.php - это и есть та страница, которая выводится при ошибке 404. 3). Откройте этот файл в любом текстовом редакторе (на всякий случай сделайте копию файла error.php). Удалите всё, что там есть. 4). Напишите следующий код (или скопируйте отсюда): <?php 5). Вместо цифры 55, которую я выделит отдельным цветом впишите ID Вашей статьи 404. Сохраните. Ваша страница 404 для сайта на Joomla готова!
Но это ещё не всё!Вот пример из моего опыта... Давным давно, по глупости, я участвовал в одной партнёрской программе и мне пришлось загрузить на свой сайт папку содержащую скрипт этой партнёрки. Через определённый промежуток времени я понял, что ничего на этом не заработаю и удалил папку с партнёрским скриптом. Всё бы ничего, но поисковые системы уже просканировали мой сайт и у них в памяти остались ссылки на не существующую (уже) папку. Так как папка с партнёркой не относилась к CMS Joomla, то по ссылкам выносило не на мою 404-ую страницу, а на 404-ую страницу Хостиг-провайдера. Что делать в таком случае? Я решил проблему с помощью файла .htaccess. Файл .htaccess - это конфигурационный файл веб-сервера Apache и ему подобных. Я создал файл .htaccess, закинул его в корень сайта. В файле .htaccess была следующая строчка: ErrorDocument 404 /index.php Теперь посетителей не выкидывало из сайта.
По моему я всё доходчиво написал по этой теме. |
Новое на сайте
- VirtueMart - компонент Интернет-магазина для Joomla.
- Компонент Фотогалереи для сайта на Joomla.
- Корректировка сайта www.garden095.ru
- Сколько платить, чтобы попасть в Топ-10?
- GIF Loading - рисунок загрузки для Вашего сайта
- HTTP - список кодов состояния и коды ошибок сервера.
- Ошибка 404. Not Found (не найдено). Страница 404 для сайта на Joomla.
- Спецсимволы на клавиатуре. Спецсимволы Windows.
- Котировки акций, курсы валют, биржевые индексы для сайта
- Статистика поисковых запросов. Ключевые слова для Вашего сайта.