Не могу поставить 404 страницу... - Webmasters.ru - RSS
http://webmasters.ru/forum/showthread.php?t=47424
SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах1743357528Elesite CMS60http://webmasters.ru/forum/images/wm/misc/rss.pngSEO форум вебмастеров Webmasters.ru
http://webmasters.ru/forum
Не могу поставить 404 страницу... by xilgiz
http://webmasters.ru/forum/showpost.php?p=497208
Fri, 02 Aug 2013 11:15:23 GMTДобрый день. Вот, в одном сайте на joomla 2.5 решил поставить свою 404 страницу:
1. Скопировал error.php в корень шаблона
2. Создал материал
3. Привязал к пункту меню
4. Изменил error.php
[SPOILER]
[PHP]error)) {
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
//get language and direction
$doc = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;
?>
_error->get('code') == '404') {
header("HTTP/1.0 404 Not Found");
header('Location: index.php?option=com_content&view=article&id=362');
exit;} ?>
Т.е. моя 404 страница имеет Id 362
Вроде все сделал как надо, но не работает вот эта часть
_error->get('code') == '404') {
header("HTTP/1.0 404 Not Found");
header('Location: index.php?option=com_content&view=article&id=362');
exit;} ?>
Если кроме него что-то свое писать - все нормально.
Конечно, можно туда большой код шаблона поставить, но тогда у каждой страницы с ошибкой свой УРЛ будет, а так - все переходят на одну и ту же страницу.
Кто-нибудь сталкивался с таким?]]>Не могу поставить 404 страницу... by dik85
http://webmasters.ru/forum/showpost.php?p=497333
Fri, 02 Aug 2013 14:43:53 GMTЯ изменял в templates/system/error.php некоторые строки, и всё работает, вот нашол пример _http://businessumcha.com/blog/optimizaciya-sayte/152-stranitsa-oshibok-dlya-joomla-2-5.htmlНе могу поставить 404 страницу... by DOleg
http://webmasters.ru/forum/showpost.php?p=497335
Fri, 02 Aug 2013 14:53:47 GMTЕсли кроме него что-то свое писать - все нормально.
Значит не срабатывает условие.
Первый символ в "_error" разве не лишний?Не могу поставить 404 страницу... by genesis33
http://webmasters.ru/forum/showpost.php?p=497338
Fri, 02 Aug 2013 15:19:24 GMTУдаляете все из error.php добавляете код перехода на вашу страницу]]>Не могу поставить 404 страницу... by CB9TOIIIA
http://webmasters.ru/forum/showpost.php?p=497404
Fri, 02 Aug 2013 20:29:54 GMTВ .htaccess
ErrorDocument 404 /404.php
и в 404.php
Можно добавить:
-
и ниже HTML красоту :)
Делал _http://joomla-support.ru/post162005.html#post162005error->getCode(); ?> - title; ?>
и ниже HTML красоту :)
Делал _http://joomla-support.ru/post162005.html#post162005]]>Не могу поставить 404 страницу... by xilgiz
http://webmasters.ru/forum/showpost.php?p=497590
Sat, 03 Aug 2013 15:05:04 GMTЯ изменял в templates/system/error.php некоторые строки, и всё работает, вот нашол пример _http://businessumcha.com/blog/optimizaciya-sayte/152-stranitsa-oshibok-dlya-joomla-2-5.html
Работает, но мне нужно немного другое - что бы при 404 ошибке переадресовывалось на одну страницу 404 ошибки.
Значит не срабатывает условие.
Первый символ в "_error" разве не лишний?
Я этим же кодом делал на другом сайте - все работает...
Удаляете все из error.php добавляете код перехода на вашу страницу
PHP код:
ТО же самое, что у dik85
Что-то Ваш метод у меня не получается... У меня переходит на системную страницу 404. Его удалить что ли?
CB9TOIIIA,
---------- Сообщение добавлено 19:05 ---------- Предыдущее 19:03 ----------
Я изменял в templates/system/error.php некоторые строки, и всё работает, вот нашол пример _http://businessumcha.com/blog/optimizaciya-sayte/152-stranitsa-oshibok-dlya-joomla-2-5.html
Работает, но мне нужно немного другое - что бы при 404 ошибке переадресовывалось на одну страницу 404 ошибки.
Значит не срабатывает условие.
Первый символ в "_error" разве не лишний?
Я этим же кодом делал на другом сайте - все работает...
Удаляете все из error.php добавляете код перехода на вашу страницу
PHP код:
ТО же самое, что у dik85
CB9TOIIIA, Что-то Ваш метод у меня не получается... У меня переходит на системную страницу 404. Его удалить что ли?
ТО же самое, что у dik85
Что-то Ваш метод у меня не получается... У меня переходит на системную страницу 404. Его удалить что ли?
CB9TOIIIA,
---------- Сообщение добавлено 19:05 ---------- Предыдущее 19:03 ----------
Я изменял в templates/system/error.php некоторые строки, и всё работает, вот нашол пример _http://businessumcha.com/blog/optimizaciya-sayte/152-stranitsa-oshibok-dlya-joomla-2-5.html
Работает, но мне нужно немного другое - что бы при 404 ошибке переадресовывалось на одну страницу 404 ошибки.
Значит не срабатывает условие.
Первый символ в "_error" разве не лишний?
Я этим же кодом делал на другом сайте - все работает...
Удаляете все из error.php добавляете код перехода на вашу страницу
PHP код:
ТО же самое, что у dik85
CB9TOIIIA, Что-то Ваш метод у меня не получается... У меня переходит на системную страницу 404. Его удалить что ли?]]>