1С Bitrix: Установка canonical адреса ( тега rel=canonical ) для статической страницы
14 авг 2021
3871
Необходимо открыть для редактирования требуемую статическую страницу, у которой надо задать canonical-адрес.
Для этого заходим в нужную папку и выбирает для редактирования index.php ( Редактировать как PHP )
После того как файл открылся, в него необходимо вставить php-код:
$APPLICATION->SetPageProperty("canonical", 'https://'.SITE_SERVER_NAME.$APPLICATION->GetCurDir());
Вставляем сразу после строки require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
и сохраняем изменения.
Теперь у страницы будет задан canonical-адрес и все её дубли не будут учитываться при индексировании.
Разберём конструкцию 'https://'.SITE_SERVER_NAME.$APPLICATION->GetCurDir()
:
- https:// - протокол который используется на сайте, если сайт работает по незащищённому протоколу http тогда исправьте на него.
- SITE_SERVER_NAME - системная переменная Bitrix а именно - поле "URL сервера" в настройках текущего сайта.
- $APPLICATION->GetCurDir() - функция возвращает каталог текущей страницы относительно корня.
Статья была полезна? Поблагодарите автора.
Самые читаемые
4 авг 2019
21 июл 2020
3 мар 2019