Часто SEO аналитики ругаются на пагинацию из-за дублей и Битрикс не исключение.
В init.php(файл находится в корень_сайта/bitrix/php_interface/init.php) добавляем код в конце:
AddEventHandler('main', 'OnEpilog', array('CMainHandlers', 'OnEpilogHandler'));
class CMainHandlers {
public static function OnEpilogHandler() {
if (isset($_GET['PAGEN_1']) && intval($_GET['PAGEN_1'])>0) {
$title = $GLOBALS['APPLICATION']->GetTitle();
$GLOBALS['APPLICATION']->SetPageProperty('title', $title.' | Страница '.intval($_GET['PAGEN_1']).'');
}
}
}
После внедрения, на страницах пагинации, например 2-ой странице в конце title добавится “| Страница 2” на 3ей странице “| Страница 3” и т.д... Тем самым мы сделали мета тег title уникальным для каждой страницы в блоге, новостях, каталоге.
Полезная фича особенно когда вебмастер ругается на кучу одинаковых тайтлов
Вадим, несомненно!
Вадим
23.08.2021 01:23