ну, редирект в битриксе, типа

<code> if($componentPage == ‘element’){ if(1){ $uf_arresult = CIBlockSection::GetList(Array(«SORT»=>»ASC»), Array(«IBLOCK_ID» => $arParams[‘IBLOCK_ID’], «CODE» => $arVariables[‘SECTION_CODE’]), false); if($uf_value = $uf_arresult->GetNext()){ //print_r($arVariables); }else{ $reserer = CIBlockElement::GetList(Array(), [‘IBLOCK_ID’=>$arParams[‘IBLOCK_ID’],’CODE’=>$arVariables[‘ELEMENT_CODE’]], false, Array(«nPageSize»=>1), [‘DETAIL_PAGE_URL’]); while($oberfdsf = $reserer->GetNextElement()) { $arFieldsererer = $oberfdsf->GetFields(); if($arFieldsererer[‘DETAIL_PAGE_URL’] != $_SERVER[‘REQUEST_URI’]){ LocalRedirect($arFieldsererer[‘DETAIL_PAGE_URL’]); } } } } } </code>