Настройка отдельных доменов для партнерских витрин 1С-Битрикс
Мы сталкивались с этой проблемой на десятках проектов: партнёрские витрины работают на поддоменах основного сайта, например partner-a.main-site.ru. Партнёры недовольны — они хотят собственные домены: partner-a-shop.ru, partnerbstore.by. Клиент видит не самостоятельный магазин, а страницу на чужом сайте. Отдельные домены решают эту проблему: каждая витрина — на своём домене, со своим SSL, со своим SEO. Мы помогли уже более 20 компаниям настроить мультидоменность в 1С-Битрикс.
Как привязать домен к витрине в 1С-Битрикс?
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 и перезагружает сервер. Время добавления нового домена — минуты, а не дни. Экономия на SSL-сертификатах при массовом добавлении — до 40%, а автоматизация сокращает время настройки одного домена в 10 раз.
Почему без автоматизации SSL возникают проблемы?
При ручном добавлении каждого домена легко забыть обновить сертификат или допустить ошибку в конфигурации. Автоматизация через скрипты исключает человеческий фактор и гарантирует, что каждый домен всегда имеет валидный SSL. Это особенно критично для витрин с высоким трафиком.
SEO для отдельных доменов
Каждая витрина на отдельном домене — самостоятельный сайт с точки зрения поисковых систем. Это важно:
- Канонические URL —
rel="canonical"указывает на домен витрины, а не на основной сайт. Исключает дублирование контента. - Sitemap.xml — генерируется для каждого домена отдельно. Содержит только URL этой витрины.
- Robots.txt — индивидуальный для каждого домена. Разрешает индексацию страниц витрины, закрывает служебные разделы.
- Метатеги — title, description, og-теги генерируются с учётом бренда партнёра: «{Товар} — купить в {Название партнёра}».
- Hreflang — если витрины на разных языках или в разных регионах.
Важно: товары в каталоге одинаковые на всех витринах. Чтобы избежать проблем с дублированием контента, каждая витрина должна иметь уникальные описания или использовать canonical с указанием на основной домен партнёра.
Сравнение ручного и автоматизированного подхода
| Критерий | Ручное добавление | Автоматизированное добавление | Экономия времени |
|---|---|---|---|
| Время настройки одного домена | до 1 часа | 2-5 минут | в 12-30 раз |
| Риск ошибок | высокий | минимальный (скрипты) | — |
| Обновление SSL | вручную каждые 3 мес. | автоматически (certbot) | 100% времени |
| Масштабирование на 100+ партнёров | недели работы | несколько часов | значительная |
Процесс добавления нового партнёра
- Регистрация домена (партнёр или владелец платформы).
- Настройка DNS — A-запись на IP сервера.
- Создание сайта в 1С-Битрикс: идентификатор, домен, директория.
- Выпуск SSL-сертификата (Let's Encrypt).
- Конфигурация nginx: server-блок для нового домена.
- Привязка шаблона, типа цен, каталога.
- Генерация sitemap.xml и robots.txt.
- Проверка: открытие витрины по домену, оформление тестового заказа, проверка SSL.
Что входит в настройку
- Привязка отдельных доменов к витринам в 1С-Битрикс
- Конфигурация веб-сервера (nginx/Apache) для мультидоменной работы
- SSL-сертификаты для каждого домена (Let's Encrypt, автоматизация)
- SEO: canonical, sitemap, robots.txt, метатеги для каждой витрины
- DNS-инструкции для партнёров
- Автоматизация добавления новых доменов
- Тестирование: доступность по домену, SSL, корректность каталога и цен
- Документация по процессу добавления и поддержке
Официальная документация 1С-Битрикс: Многосайтовость
Наш опыт в работе с Битрикс — 10+ лет, выполнено более 50 проектов по настройке партнёрских витрин. Свяжитесь с нами для оценки вашего проекта — мы рассчитаем стоимость и сроки. Получите консультацию уже сегодня.







