Не могу поставить 404 страницу... - Webmasters.ru - RSS http://webmasters.ru/forum/showthread.php?t=47424 SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах 1743357528 Elesite CMS 60 http://webmasters.ru/forum/images/wm/misc/rss.png SEO форум вебмастеров 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#post162005 error->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. Его удалить что ли?]]>