Настройка отдельных доменов для партнерских витрин 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка отдельных доменов для партнерских витрин 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка отдельных доменов для партнерских витрин 1С-Битрикс

Партнёрские витрины работают, но все живут на поддоменах основного сайта: partner-a.main-site.ru, partner-b.main-site.ru. Партнёры недовольны — они хотят свои домены: partner-a-shop.ru, partnerbstore.by. Для клиента витрина на чужом поддомене выглядит как страница на чужом сайте, а не как самостоятельный магазин. Отдельные домены решают эту проблему: каждая витрина — на своём домене, со своим SSL, со своим SEO.

Многосайтовость и привязка доменов

1С-Битрикс поддерживает привязку нескольких доменов к одной установке через механизм многосайтовости. Каждый сайт (витрина) в системе имеет:

  • Идентификатор сайта — уникальный код (например, s1, s2, partner_a).
  • Домен — один или несколько доменов, привязанных к сайту.
  • Директория — папка на сервере с файлами сайта (шаблон, страницы).

Привязка домена к витрине: в настройках сайта (Настройки → Сайты) указывается доменное имя. При обращении к этому домену Битрикс автоматически подключает нужный сайт — со своим шаблоном, каталогом, ценами.

Конфигурация веб-сервера

На уровне веб-сервера (nginx / Apache) каждый домен должен указывать на одну и ту же директорию 1С-Битрикс. Конфигурация:

  • Nginx — отдельный server-блок для каждого домена партнёра. root указывает на общую директорию Битрикс. Домен передаётся в $host, Битрикс определяет сайт по нему.
  • Apache — через VirtualHost или .htaccess. Все домены направлены на одну директорию.
  • Wildcard-конфигурация — если партнёров много, можно использовать один server-блок с обработкой всех доменов. Битрикс сам разберётся, какой сайт показывать.

DNS: для каждого домена партнёра создаётся A-запись, указывающая на IP сервера. Если домен партнёра зарегистрирован у другого регистратора — партнёр добавляет A-запись в своей DNS-панели.

SSL-сертификаты

Каждый домен требует свой SSL-сертификат. Варианты:

  • Let's Encrypt — бесплатный сертификат для каждого домена. Автоматическое обновление через certbot. При большом количестве партнёров — автоматизация выпуска через скрипт при добавлении новой витрины.
  • Wildcard-сертификат — только для поддоменов одного домена (*.main-site.ru). Не подходит для отдельных доменов партнёров.
  • Коммерческий сертификат — если партнёр хочет EV или OV сертификат со своим юрлицом.

Автоматизация: при добавлении нового партнёра скрипт получает сертификат Let's Encrypt, конфигурирует nginx и перезагружает сервер. Время добавления нового домена — минуты, а не дни.

SEO для отдельных доменов

Каждая витрина на отдельном домене — самостоятельный сайт с точки зрения поисковых систем. Это важно:

  • Канонические URLrel="canonical" указывает на домен витрины, а не на основной сайт. Исключает дублирование контента.
  • Sitemap.xml — генерируется для каждого домена отдельно. Содержит только URL этой витрины.
  • Robots.txt — индивидуальный для каждого домена. Разрешает индексацию страниц витрины, закрывает служебные разделы.
  • Метатеги — title, description, og-теги генерируются с учётом бренда партнёра: «{Товар} — купить в {Название партнёра}».
  • Hreflang — если витрины на разных языках или в разных регионах.

Важно: товары в каталоге одинаковые на всех витринах. Чтобы избежать проблем с дублированием контента, каждая витрина должна иметь уникальные описания или использовать canonical с указанием на основной домен партнёра.

Процесс добавления нового партнёра

  1. Регистрация домена (партнёр или владелец платформы).
  2. Настройка DNS — A-запись на IP сервера.
  3. Создание сайта в 1С-Битрикс: идентификатор, домен, директория.
  4. Выпуск SSL-сертификата (Let's Encrypt).
  5. Конфигурация nginx: server-блок для нового домена.
  6. Привязка шаблона, типа цен, каталога.
  7. Генерация sitemap.xml и robots.txt.
  8. Проверка: открытие витрины по домену, оформление тестового заказа, проверка SSL.

Что настраиваем

  • Привязка отдельных доменов к витринам в 1С-Битрикс
  • Конфигурация веб-сервера (nginx/Apache) для мультидоменной работы
  • SSL-сертификаты для каждого домена (Let's Encrypt, автоматизация)
  • SEO: canonical, sitemap, robots.txt, метатеги для каждой витрины
  • DNS-инструкции для партнёров
  • Автоматизация добавления новых доменов
  • Тестирование: доступность по домену, SSL, корректность каталога и цен