Страница 404 не настроена/не создана
Надо создать эту страницу, прописать ей правильные заголовки,
CHTTP::SetStatus("404 Not Found");
@define("ERROR_404","Y");
отредактировать файлы .htacces
ErrorDocument 404 /404.php
и init.php в папке php_interface,что-то еще по мелочи
AddEventHandler('main', 'OnEpilog', '_Check404Error', 1);
function _Check404Error() {
if (((defined('ERROR_404') && ERROR_404 == 'Y') || preg_match('~404~ius', CHTTP::GetLastStatus())) && !defined('ADMIN_SECTION')) {
global $APPLICATION;
$APPLICATION->RestartBuffer();
$APPLICATION->AddChainItem("Ошибка 404");
include $_SERVER['DOCUMENT_ROOT'] . SITE_TEMPLATE_PATH . '/header.php';
include $_SERVER['DOCUMENT_ROOT'] . '/404.php';
include $_SERVER['DOCUMENT_ROOT'] . SITE_TEMPLATE_PATH . '/footer.php';
}
}
в эрмитаже не забыть галку в свойствах компонента насчет 404 ошибки
если ни одного знакомого слова. отдайте профи, сами наломаете дров....