Как устанавливать канонический URL на сайте 1с битрикс?
Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
HATED.RU разработка и SEO продвижение сайтов, контекстная реклама в РФ
Разработка сайтов, контекстная реклама и привлечение трафика
SEO продвижение в Красногорске
+7 985 220-54-74
+7 985 220-54-74
+7 495 220-54-74
E-mail
info@hated.ru
Режим работы
Пн - Пт: 10.00 - 20.00 Сб - Вс: выходные
Услуги
  • Разработка сайтов на CMS "1с Битрикс"
  • Контекстная реклама
  • SEO продвижение сайтов
  • Дизайн "Брендинг"
  • Разработка сайтов на конструкторе "Tilda"
  • Создание быстрого сайта без CMS в Красногорске
Наши работы
  • Разработка сайтов на Drupal в Красногорске |
  • Брендинг и айдентика в Красногорске
  • Портфолио: сайты на 1С‑Битрикс в Красногорске | Примеры работ
  • Разработка сайта на "Чистом коде" в Красногорске
Магазин
  • Битрикс 24
  • Готовые шаблоны для cms 1c Bitrix
Компания
  • О компании
  • Лицензии
  • Реквизиты
  • Сотрудники
  • Отзывы
Сертификаты
Статьи
Контакты
Новости
Информация
Красногорск
Белгород
Брянкс
Владимир
Воронеж
Иваново
Йошкар-Ола
Калуга
Киров
Кострома
Красногорск
Курск
Липецк
Москва
Нижний Новгород
Орёл
Оренбург
Пенза
Россия
Рязань
Санкт-Петербург
Саранск
Смоленск
Тамбов
Тверь
Тула
Уфа
Ярославль
Красногорск
Белгород
Брянкс
Владимир
Воронеж
Иваново
Йошкар-Ола
Калуга
Киров
Кострома
Красногорск
Курск
Липецк
Москва
Нижний Новгород
Орёл
Оренбург
Пенза
Россия
Рязань
Санкт-Петербург
Саранск
Смоленск
Тамбов
Тверь
Тула
Уфа
Ярославль
+7 985 220-54-74
+7 985 220-54-74
+7 495 220-54-74
E-mail
info@hated.ru
Режим работы
Пн - Пт: 10.00 - 20.00 Сб - Вс: выходные
HATED.RU разработка и SEO продвижение сайтов, контекстная реклама в РФ
Разработка сайтов, контекстная реклама и привлечение трафика
SEO продвижение в Красногорске
Услуги
Наши работы
Магазин
Компания
Сертификаты
Статьи
Контакты
Новости
Информация
    HATED.RU разработка и SEO продвижение сайтов, контекстная реклама в РФ
    Услуги
    Наши работы
    Магазин
    Компания
    Сертификаты
    Статьи
    Контакты
    Новости
    Информация
      Красногорск
      Белгород
      Брянкс
      Владимир
      Воронеж
      Иваново
      Йошкар-Ола
      Калуга
      Киров
      Кострома
      Красногорск
      Курск
      Липецк
      Москва
      Нижний Новгород
      Орёл
      Оренбург
      Пенза
      Россия
      Рязань
      Санкт-Петербург
      Саранск
      Смоленск
      Тамбов
      Тверь
      Тула
      Уфа
      Ярославль
      +7 985 220-54-74
      +7 495 220-54-74
      E-mail
      info@hated.ru
      Режим работы
      Пн - Пт: 10.00 - 20.00 Сб - Вс: выходные
      HATED.RU разработка и SEO продвижение сайтов, контекстная реклама в РФ
      Телефоны
      +7 985 220-54-74
      +7 495 220-54-74
      E-mail
      info@hated.ru
      Режим работы
      Пн - Пт: 10.00 - 20.00 Сб - Вс: выходные
      HATED.RU разработка и SEO продвижение сайтов, контекстная реклама в РФ
      • Услуги
        • Услуги
        • Разработка сайтов на CMS "1с Битрикс"
        • Контекстная реклама
        • SEO продвижение сайтов
        • Дизайн "Брендинг"
        • Разработка сайтов на конструкторе "Tilda"
        • Создание быстрого сайта без CMS в Красногорске
      • Наши работы
        • Наши работы
        • Разработка сайтов на Drupal в Красногорске |
        • Брендинг и айдентика в Красногорске
        • Портфолио: сайты на 1С‑Битрикс в Красногорске | Примеры работ
        • Разработка сайта на "Чистом коде" в Красногорске
      • Магазин
        • Магазин
        • Битрикс 24
        • Готовые шаблоны для cms 1c Bitrix
      • Компания
        • Компания
        • О компании
        • Лицензии
        • Реквизиты
        • Сотрудники
        • Отзывы
      • Сертификаты
      • Статьи
      • Контакты
      • Новости
      • Информация
      • Красногорск
        • Города
        • Белгород
        • Брянкс
        • Владимир
        • Воронеж
        • Иваново
        • Йошкар-Ола
        • Калуга
        • Киров
        • Кострома
        • Красногорск
        • Курск
        • Липецк
        • Москва
        • Нижний Новгород
        • Орёл
        • Оренбург
        • Пенза
        • Россия
        • Рязань
        • Санкт-Петербург
        • Саранск
        • Смоленск
        • Тамбов
        • Тверь
        • Тула
        • Уфа
        • Ярославль
      • +7 985 220-54-74
        • Телефоны
        • +7 985 220-54-74
        • +7 495 220-54-74
      • info@hated.ru
      • Пн - Пт: 10.00 - 20.00 Сб - Вс: выходные

      Как избавиться от дублей страниц в Битрикс? Настраиваем канонический url

      Создание сайтов и SEO продвижение сайтов любой тематики в Красногорске и по всей России. Индивидуальная разработка сайтов и комплексный подход к SEO продвижению.
      —
      Статьи о рекламе в интернете, разработке сайтов и их продвижению
      —
      Настройка 1С-Битрикс: полное руководство для начинающих
      —Как избавиться от дублей страниц в Битрикс? Настраиваем канонический url
      Как устанавливать канонический URL на сайте 1с битрикс?
      Блог о 1С Битрикс
      28 марта 2025
      Добавляем тег rel=canonical на страницы сайта Битрикс

      Добавляем тег rel=canonical на страницы сайта Битрикс


      Задача:

      Добавить на сайте тег rel="canonical", чтобы убрать дубли в Каталоге и Информационных страницах.

      • Для детальной страниц каталога будем использовать типовой функционал 1С-Битрикс через настройки компонента и инфоблока.
      • Для всех остальных случаев, будем использовать свой код.

      Шаг 1. Выводим тег canonical на детальной странице товара

      На сайте, на котором мы выполняли эту задачу были дубли одного и того же товара, хотя сам товар в инфоблоке был привязан физически к одному подразделу. Вот пример дублей одного товара в структуре каталога

      • /catalog/instrument/molot/2187/
      • /catalog/instrument-dlya-montazha/2187/
      • /catalog/ruchnoy_instrument/2187/

      Первым делом выполняем простую задачу, т.е. идем в настройки Инфоблока и настройки Компонента и следуем рекомендациям описанным на официальном сайте 1С-Битрикс: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=34&LESSON_ID=7199.

      Далее, в код комплексного компонента добавляем строчку "DETAIL_SET_CANONICAL_URL" => "Y",

      Проверяем, что у нас получилось!

      Теперь при переходе на страницы указанные в нашем примере в коде сайте отображается постоянный тег, в котором указан правильный путь до этого товара

      < link rel=" canonical" href="https://SITE.RU/catalog/instrument-dlya-montazha/zaklyepochniki/2187/" />

      Теперь можно переходить к самописному коду для всего сайта, кроме карточки товара.

      Шаг 2. Пишем кастомный код для вывода тега canonical для остальных случаев

      Что будет делает этот код:

      • Формировать базовый URL без порта и с HTTPS.
      • Очищать текущий URL от /index.php и параметров фильтра, если это необходимо.
      • Добавлять / в конец URL, если это не .php или .html.
      • Исключать страницы с ID товара из канонического тега и формирует правильный канонический URL для остальных страниц.

      Описание кода

      1. Определяем базовый URL:
        $protocol = 'https://';  // Используется HTTPS
        $host = $_SERVER['HTTP_HOST'];
        $host = preg_replace('/:\d+$/', '', $host);
        $baseUrl = $protocol . $host;
        
        • Определяем протокол (https://) и домен сайта ($_SERVER['HTTP_HOST']).
        • Удаляем порт из домена, если он присутствует (preg_replace('/:\d+$/', '', $host)).
        • Формируем базовый URL сайта ($baseUrl).
      2. Получаем текущий URL для канонического тега:
        $canonicalUrl = $APPLICATION->GetCurPage(true);
        $canonicalUrl = preg_replace('/\/index\.php$/', '', $canonicalUrl);
        
        • Получаем текущий URL страницы, используя метод $APPLICATION->GetCurPage(true).
        • Убираем /index.php из конца URL, если он присутствует.
      3. Добавляем обработку страниц смарт фильтра в Каталоге:
        if (strpos($canonicalUrl, '/filter/') !== false) {
            $parentSectionUrl = preg_replace('/\/filter\/.*$/', '', $canonicalUrl);
            $parentSectionUrl = preg_replace('/\/index\.php$/', '', $parentSectionUrl);
            $canonicalUrl = $parentSectionUrl;
        }
        
        • Если URL содержит /filter/, обрабатываем его, чтобы получить URL родительского раздела (без параметров фильтра).
        • Убираем /index.php из родительского URL, если он присутствует.
      4. Добавляем / в конец URL:
        if (!preg_match('/\.(php|html)$/', $canonicalUrl)) {
            $canonicalUrl = rtrim($canonicalUrl, '/') . '/';
        }
        
        • Проверяем, что URL заканчивается на /, если он не заканчивается на .php или .html.
      5. Добавляем проверка на детальную страницу товара и вывод канонического тега:
        if (!preg_match('/\/\d+\/$/', $canonicalUrl)) {
            $canonicalFullUrl = $baseUrl . $canonicalUrl;
            if ($baseUrl . $_SERVER['REQUEST_URI'] !== $canonicalFullUrl) {
                echo '';
            }
        }
        
        • Проверяем, является ли текущая страница детальной страницей товара по наличию ID товара в URL (preg_match('/\/\d+\/$/', $canonicalUrl)).
        • Формируем полный канонический URL и добавляем его в <link rel="canonical">, если он отличается от текущего URL страницы.
        • Проверяем, является ли текущая страница детальной страницей товара по наличию ID товара в URL (preg_match('/\/\d+\/$/', $canonicalUrl)).
        • Формируем полный канонический URL и добавляем его в <link rel="canonical">, если он отличается от текущего URL страницы.

      Настройка товаров с каноническими ссылками

      Если вы размещаете одну и ту же информацию о товаре на нескольких страницах, поисковики реагируют на это негативно и понижают позиции сайта в выдаче. Исправить ситуацию помогут канонические ссылки. Поисковики будут ранжировать ту страницу, которая отмечена как основная, а дубликаты отметят как малозначительные.

      Каноническая ссылка – это ссылка, записанная со специальным атрибутом rel = “canonical” в исходном коде страницы. Именно она укажет роботу, что просматриваемая страница является основной.

      В данной статье мы разберем, как установить канонические ссылки для страниц с описанием того, что вы продаете (для элементов каталога товаров, курсов, программных продуктов и т.д.).

      Перейдите в административной части сайта в Контент → Инфоблоки → Типы инфоблоков → Каталог. Выберите инфоблок, в котором хранится информация о распространяемой вами продукции или предлагаемых тарифах. Например, чтобы настроить канонические ссылки для детального описания предлагаемого на сайте ПО, следует выбрать инфоблок «Продукты».
      Добавить на сайте тег rel="canonical", чтобы убрать дубли в Каталоге и Информационных страницах.


      Далее откройте вкладку «Поля» (1) и установите галку возле пункта «Разрешить выбор основного раздела для привязки» (2).


      установите галку возле пункта «Разрешить выбор основного раздела для


      Нажмите кнопку «Применить» (3) и вернитесь на вкладку «Инфоблок». Здесь нужно указать канонический URL элемента (протокол, адрес сервера и путь на сайте).

      В решении Аспро: Next строка должна иметь вид:

      http://#SERVER_NAME##SITE_DIR#catalog/#SECTION_CODE_PATH#/#ELEMENT_ID#/.

      Если вы используете протокол https, обязательно укажите это – замените на него «http» в начале строки.

      Если вы используете протокол https, обязательно укажите это


      В остальных решениях (для интернет-магазинов и корпоративных сайтов) URL нужно указать явно. Например, для сайта на основе решения Аспро: Digital поле следует заполнять так:

      https://yoursite.ru/catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/,

      где yoursite.ru – адрес вашего сайта.


      В остальных решениях (для интернет-магазинов и корпоративных сайтов)


      После сохранения всех изменений необходимо указать основной раздел для элементов каталога. Для этого нужно отредактировать одну карточку товара (для остальных элементов основной раздел проставится автоматически).

      Перейдите в каталог предлагаемой вами продукции (Рабочий стол → Контент → Каталог → Каталог товаров) и откройте любую карточку. В редакторе появится новое поле «Основной раздел». Заполните его и сохраните изменения.


      В редакторе появится новое поле «Основной раздел». Заполните его и сохраните изменения.

      Если поле «Основной раздел» не появилось автоматически, измените настройки формы редактирования. Нажмите на изображение шестеренки в правом верхнем углу. В выпадающем меню выберите пункт «Настройки».


       В выпадающем меню выберите пункт «Настройки».


      В верхних списках выделите «Товар» или «Элемент» (в зависимости от используемого решения) (1, 2), в нижнем левом списке – «Основной раздел» (3). Переместите выделенное поле в соседний список при помощи кнопки со стрелкой (4) и нажмите «Сохранить» (5).


      Переместите выделенное поле в соседний список при помощи кнопки со стрелкой (4) и нажмите «Сохранить» (5).

      Последний шаг – настройка параметров компонента. Откройте в публичной части сайта любую карточку товара. Активируйте режим правки. Наведите указатель на описание предложения и нажмите на шестеренку в появившемся меню.


      6.png



      В новом окне перейдите к группе параметров «Настройки детального просмотра», поставьте галку возле «Устанавливать канонический URL» и сохраните настройки.


      7.png


      После этого на каждой странице описания товара в исходном коде появится нужная запись.



      8.png



      Ватсапп компании хатед   Телеграмм компании хатед
      Статьи
      Статьи о разработки сайтов
      2 апреля 2025
      Разработка и поддержка сайтов на framework. Что это такое ?
      Framework - это платформа, которая включает библиотеки кода, вспомогательные программы и иное ПО. Структура, которая решает сложные задачи. Главное преимущество – гибкость системы. Стоит предпочесть фреймворк для среднего и большого бизнеса. Он подойдёт для проектов с высокой посещаемостью, нагруженностью, функциональной сложностью.
      Дополнительно

      Освоение 1С-Битрикс: Разбираемся в сложнох подготовки платформы к работе

      Система управления сайтом 1С-Битрикс считается одним из лидирующих решений для создания и поддержки интернет-проектов различной сложности. Однако начинающим пользователям может показаться непростой задачей подготовить платформу к полноценной работе. Рассмотрим ключевые шаги, которые помогут справиться с этой задачей.

      Первый и, пожалуй, самый важный этап – выбор и заказ хостинга. Для стабильной работы 1С-Битрикс требуется внимательно подойти к требованиям системы к серверу. Помимо стандартных параметров, таких как PHP и MySQL, стоит учитывать поддержку технологий, таких как memcached и поддержка отправки почты через SMTP.

      • Комментарии
      Загрузка комментариев...
      битрикс канонический url в каноническом url обнаружен лишний слэш канонический url адрес канонический url не указан канонический url страницы канонический url что это канонический url элемента канонический url элемента битрикс пропишите корректны
      Назад к списку
      • Блог о 1С Битрикс 7
      • Полезное 1
      • Статьи о SEO продвижении сайтов 11
      • Статьи о контекстной рекламе - Блог Hated.ru 3
      • Статьи о разработки сайтов 3
      1c Bitrix 1с битрикс 1с-битрикс 1С‑Битрикс bitrix CMS 2026 cron css digital marketing services Drupal E-E-A-T для сайта E-E-A-T что это EEAT EEAT SEO GEO GEO-оптимизация Яндекс Hated.ru hated.ru headless CMS html JavaScript Joomla js metrika OpenCart Schema.org SEO SEO 2026 SEO аудит seo без накрутки пф SEO для AI 2026 SEO продвижение seo продвижение SEO продвижение Битрикс цена SEO продвижение интернет-магазина seo услуги SEO услуги Битрикс seo-оптимизация Tilda WordPress Yandex автоматизация адрес канонический url белое seo продвижение Бизнес битрикс канонический url в каноническом url веб-дизайн Веб-разработка влияние искусственного интеллекта на бизнес выбор CMS геолокация доверие сайта Google заказать SEO продвижение Битрикс ИКС интернет-маркетинг информационная безопасность искусственный интеллект искусственный интеллект в маркетинге искусственный интеллект в рекламе ИТ-инфраструктура как внедрить E-E-A-T как запустить рекламу канонический url канонический url что это канонический url элемента канонический url элемента битрикс кибербезопасность корпоративный браузер Лайфхаки Настройка почты Начинающим не указан канонический url страницы нейроответы Яндекса нейропоиск 2026 обнаружен лишний слэш Обработка данных оптимизация для нейросетей оптимизация сайта оптимизация сайта EEAT основы контекстной рекламы Персональные данные поведенческие факторы подбор системы управления контентом подготовка сайта к AI поиску поисковая оптимизация попасть в ответ Алисы применение ИИ в рекламе продвижение в Яндексе Продвижение сайта продвижение сайта 1С-Битрикс стоимость продвижение сайта белыми методами пропишите корректны разработка интернет-магазина стоимость реклама в интернете РКН руководство по Директу сайты смета интернет-магазина современный digital-маркетинг создание онлайн-магазина цена услуги seo уязвимость цена интернет-магазина Битрикс цифровая трансформация рекламы цифровые технологии что такое EEAT эффективность контекстной рекламы Яндекс ИСК Яндекс нейро продвижение яндекс продвижение 2026 Яндекс Тег-менеджер Яндекс.Браузер бизнес ЯндексGPT оптимизация
      Подписывайтесь
      на новости и акции
      Проекты
      Разработка сайтов на Drupal в Красногорске |
      Брендинг и айдентика в Красногорске
      Портфолио: сайты на 1С‑Битрикс в Красногорске | Примеры работ
      Разработка сайта на "Чистом коде" в Красногорске
      Фото компании
      Услуги
      Разработка сайтов на CMS "1с Битрикс"
      Контекстная реклама
      SEO продвижение сайтов
      Дизайн "Брендинг"
      Разработка сайтов на конструкторе "Tilda"
      Создание быстрого сайта без CMS в Красногорске
      Статьи
      Новости
      О компании
      Сертификаты
      Реквизиты
      +7 985 220-54-74
      +7 985 220-54-74
      +7 495 220-54-74
      E-mail
      info@hated.ru
      Режим работы
      Пн - Пт: 10.00 - 20.00 Сб - Вс: выходные
      info@hated.ru
      © 2026 Разработка сайтов, контекстаная реклама,веб-дизайн hated
      ООО "ХАТЕД"
      ИНН/КПП 7100009120 / 710001001
      ОГРН: 1217100008960
      Политика конфиденциальности
      Версия для слабовидящих
      Карта сайта
      Главная Услуги Контакты Проекты Акции
      Регион сайта: Красногорск