@petr_reznikov

Битрикс игнорирует лишние символы в конце url в комплексном компоненте, как настроить обработку 404?

Битрикс игнорирует лишние символы в конце url в комплексном компоненте и не выводит логичную для данной ситуации 404 not found. Параметры компонента влияющие на данный фактор указал :
"SHOW_404" => "Y", "STRICT_SECTION_CHECK" => "Y", "SHOW_404" => "Y",

так же пытался выловить ошибку "топорным" методом через init.php данной функцией
AddEventHandler("main", "OnEpilog", "Redirect404");
function Redirect404() {
if(
!defined('ADMIN_SECTION') &&
defined("ERROR_404")
){
global $APPLICATION;
$APPLICATION->RestartBuffer();
CHTTP::SetStatus("404 страница не найдена");
include($_SERVER["DOCUMENT_ROOT"]."/404.php");
}
}
и все равно тщетно.
/page1/page2/абырвалг/
по сути будет открывать как
/page1/page2/
В чем может быть проблема, подскажите.
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы