Создание 404ой на битрикс
Открываем .htaccess в корне сайта и прописываем редирект на 404 ошибку:
ErrorDocument 404 /404.php
Если в качестве веб-сервера используется Nginx достаточно прописать в конфиге в секции location вот такой код:
error_page 404 = /404.php;
Создаем страничку 404.php и прописываем перед основным содержанием вот такой код:
<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
CHTTP::SetStatus("404 Not Found");
@define("ERROR_404","Y");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("404 Not Found");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>