Всем привет!
Проблема в следующем: 404 страница показывается только на страницах вида: site.ru/abrakadabra
А на site.ru/catalog/abrakadabra вместо 404 показывает содержимое site.ru/catalog, хотя в ChromeDevTools в заголовке 404-ая...
В корне лежит файл 404.php верно настроенный, пробовал добавить в init.php
но это не помогло. Не слишком силен в Битриксе и буду очень признателен за помощь.
Проблема в следующем: 404 страница показывается только на страницах вида: site.ru/abrakadabra
А на site.ru/catalog/abrakadabra вместо 404 показывает содержимое site.ru/catalog, хотя в ChromeDevTools в заголовке 404-ая...
В корне лежит файл 404.php верно настроенный, пробовал добавить в init.php
Код |
---|
AddEventHandler('main', 'OnEpilog', '_Check404Error', 1); function _Check404Error() { if (defined('ERROR_404') && ERROR_404=='Y' && !defined('ADMIN_SECTION')) { GLOBAL $APPLICATION; $APPLICATION->RestartBuffer(); include $_SERVER['DOCUMENT_ROOT'].'/bitrix/templates/'.SITE_TEMPLATE_ID.'/header.php'; require ($_SERVER['DOCUMENT_ROOT'].'/404.php'); include $_SERVER['DOCUMENT_ROOT'].'/bitrix/templates/'.SITE_TEMPLATE_ID.'/footer.php'; } } |