Показ 404 страницы
Показ 404 страницы с использованием модуля инфоблоков:
\Bitrix\Iblock\Component\Tools::process404(
// сообщение, если не показываем стандартную страницу
"",
// устанавливать ли константу ERROR_404
true,
// устанавливать ли статус страницы
true,
// показывать ли страницу 404
true,
// страница 404, отличная от стандартной
false
);
Без использования модуля инфоблоков:
if (!defined("ERROR_404")) {
define("ERROR_404", "Y");
}
\CHTTP::setStatus("404 Not Found");
if ($APPLICATION->RestartWorkarea()) {
require(\Bitrix\Main\Application::getDocumentRoot()."/404.php");
}