Как сделать страницу ошибки 404 в Джумле
Своя страница с 404 ошибкой важна, но что бы ее сделать в Джумле, пишут столько воды. На самом деле все просто.
В вашем шаблоне есть файл: error.php
Если его нет, то создайте его.
В нем прописываете вот такой код:
<?php if($this->error->getCode()=='404') { header("HTTP/1.0 404 Not Found"); $url=JURI::root()."error404"; $data = file_get_contents($url) or die("Cannot open URL"); echo $data; } ?>
Больше в этот файл ничего не нужно вставлять, от этого зависит скорость загрузки стрнаицы.
В строке №4, путь к файлу который будет показываться при 404 ошибке.
error404 — Это алиас моей страницы 404 в Джумле. У вас будет свой.
Далее вы можете стандартно создать страницу, разукрасить как угодно и привязать её к дополнительному меню, которое не выводиться на сайт. А затем прописать в этом коде свой алиас страницы 404.
Так же можно сделать обычный HTML файл, и прописать путь к нему.
Как все сделаете, проверьте ответ сервера, написав в конце URL-ла сайта какую нибудь белеберду: http://zarabotoknasite.ru/dgadfha, при этом должно редиректить на вашу 404-страницу
Ответ сервера можно проверить в Я.Вебмастер, Гугле или на других ресурсах.
Оставить коммент со ссылкой бесплатно можно здесь