не работает 404 страница,
ЧПУ у компонента задается следующим образом
Точно также и в инфоблоке.
Стоят параметры
в init.php
Но через такой url переходит на элемент, и не показывает 404 страницуhttp://farmhouse43.ru/proekty/любое_слово/vyaz
В чем может быть проблема?
ЧПУ у компонента задается следующим образом
Код |
---|
"SEF_URL_TEMPLATES" => array( "sections" => "", "section" => "#SECTION_CODE#/", "element" => "#SECTION_CODE#/#ELEMENT_CODE#/", "compare" => "compare.php?action=#ACTION_CODE#", "smart_filter" => "#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/", ), |
Точно также и в инфоблоке.
Стоят параметры
Код |
---|
"SET_STATUS_404" => "Y", "SET_TITLE" => "Y", "SHOW_404" => "Y", |
в init.php
Код |
---|
AddEventHandler('main', 'OnEpilog', '_Check404Error', 1); function _Check404Error(){ if(defined('ERROR_404') && ERROR_404=='Y' || CHTTP::GetLastStatus() == "404 Not Found"){ GLOBAL $APPLICATION; $APPLICATION->RestartBuffer(); $APPLICATION->SetPageProperty("keywords", "Страница не найдена"); $APPLICATION->SetPageProperty("title", "Страница не найдена"); $APPLICATION->SetPageProperty("description", "Страница не найдена"); $APPLICATION->SetPageProperty("ADDITIONAL_TITLE", "Страница не найдена"); require $_SERVER['DOCUMENT_ROOT'].SITE_TEMPLATE_PATH.'/header.php'; require $_SERVER['DOCUMENT_ROOT'].'/404.php'; require $_SERVER['DOCUMENT_ROOT'].SITE_TEMPLATE_PATH.'/footer.php'; } } |
Но через такой url переходит на элемент, и не показывает 404 страницу
В чем может быть проблема?