Довольно распространенная задачка. Делал на одном проекте по заданию сеошника данный функционал, должно быть все по принятым стандартам СЕО.
Если кому поможет, буду рад :)
Все это находится в компоненте catalog.section, но всегда можно адаптировать под свои нужды.
$cnt_page = $arResult["NAV_RESULT"]->NavPageCount; // получаем кол-во страниц $num_page = $_REQUEST["PAGEN_".$arResult['NAV_RESULT']->NavNum]; if($num_page==1) LocalRedirect($APPLICATION->GetCurPage()); if ($cnt_page > 1 ) { if(empty($num_page)){ // если первая страница $APPLICATION->AddHeadString('',true); } else { if($num_page == 2) { // если это вторая страница $APPLICATION->AddHeadString('',true); // предыдущая страница $APPLICATION->AddHeadString('',true); // следующая страница } elseif ($num_page > 2 && $num_page < $cnt_page) { // если страница от 2 до макс. страницы $APPLICATION->AddHeadString('',true); // предыдущая страница $APPLICATION->AddHeadString('',true); // следующая страница } elseif ($num_page == $cnt_page) { // если последняя страница $APPLICATION->AddHeadString('',true); } // $APPLICATION->AddHeadString('',true); // Если нужно главную страницу сделать канонической } }
Хостинг - FastVPS