Показ 404 страницы и Bitrix

С использованием модуля инфоблоков

\Bitrix\Iblock\Component\Tools::process404(
    '404 Не найдено', // сообщение, если не показываем стандартную страницу
    true, // устанавливать ли константу ERROR_404
    true, // устанавливать ли статус страницы
    true, // показывать ли страницу 404
    false // страница 404, отличная от стандартной
);

Без использования модуля инфоблоков

if (!defined('ERROR_404')) {
    define('ERROR_404', 'Y');
}
\CHTTP::setStatus('404 Not Found');
if ($APPLICATION->RestartWorkarea()) {
    require(\Bitrix\Main\Application::getDocumentRoot() . '/404.php');
}

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *