Для того чтобы исключить дубли на странице пагинации в Битрикс, оптимизаторы просят сделать добавление номера страницы пагинации для тега title.
Для того чтобы это сделать мы воспользуемся файлом init.php. В нем мы будем использовать событие OnEpilog, которое вызывается в конце визуальной части эпилога сайта и будет вызываться при каждом обновлении страницы.
<?
AddEventHandler("main", "OnEpilog", "OnEpilogHandler");
function OnEpilogHandler(){
global $APPLICATION;
if (!defined('ERROR_404') && intval($_GET["PAGEN_1"]) > 0) {
$APPLICATION->SetPageProperty("title", $APPLICATION->GetPageProperty("title") . " – " . intval($_GET["PAGEN_1"]) . " страница");
$APPLICATION->SetPageProperty("keywords","");
$APPLICATION->SetPageProperty("description", "");
}
if ($_GET['PAGEN_1']==='1' && isset($_GET['PAGEN_1'])) {
LocalRedirect($APPLICATION->GetCurPageParam("", array("PAGEN_1")));
}
}
?>
На самом деле этот код решает несколько задач в Битрикс: