website:kak_dobavit_na_1s_bitriks_ssylku_canonical
Это старая версия документа!
Как добавить на 1С Битрикс ссылку canonical? Есть сайт (интерент магазин), на нем разделение на страницы (пагинация) site.ru/catalog/category/?PAGEN_1=2
Вопрос, как можно реализовать canonical ссылку в шапке страницы? <link rel=«canonical» href=«site.ru/catalog/category/»>
Решение вопроса:
Для catalog.section
в result_modifier.php
$arSection = CIblockSection::GetById($arResult["ID"])->GetNext();
$arResult['SECTION_PAGE_URL'] = $arSection['SECTION_PAGE_URL'];
$cp = $this->__component;
if (is_object($cp))
$cp->SetResultCacheKeys(array('SECTION_PAGE_URL'));
в component_epilog.php
$APPLICATION->AddHeadString('<link href="http://'.SITE_SERVER_NAME.$arResult['SECTION_PAGE_URL'].'" rel="canonical" />',true);
/var/www/html/data/attic/website/kak_dobavit_na_1s_bitriks_ssylku_canonical.1592911396.txt.gz · Последнее изменение: (внешнее изменение)
