Налаштування окремих доменів для партнерських вітрин 1С-Бітрікс
Ми стикалися з цією проблемою на десятках проектів: партнерські вітрини працюють на піддоменах основного сайту, наприклад partner-a.main-site.ru. Партнери незадоволені — вони хочуть власні домени: partner-a-shop.ru, partnerbstore.by. Клієнт бачить не самостійний магазин, а сторінку на чужому сайті. Окремі домени вирішують цю проблему: кожна вітрина — на своєму домені, зі своїм SSL, зі своїм SEO. Ми допомогли вже більш ніж 20 компаніям налаштувати мультидоменність у 1С-Бітрікс. Наприклад, автоматизація дозволяє заощадити до $50 на рік на обслуговуванні одного домену.
Ми пропонуємо комплексне налаштування: від реєстрації домену до повної SEO-оптимізації кожної вітрини. Наш підхід дозволяє партнерам отримати самостійний магазин з унікальним брендом і високими позиціями в пошукових системах. Порівняно з ручним налаштуванням, автоматизований підхід у 5 разів швидше і в 3 рази дешевший.
Які проблеми вирішує окремий домен?
- Партнери не хочуть працювати на піддоменах — це виглядає несерйозно.
- Пошукові системи не ранжують піддомени основного сайту окремо — партнер втрачає SEO-потенціал.
- SSL-сертифікати для кожного піддомена wildcard коштують більше, ніж окремі сертифікати Let's Encrypt.
- Ручне додавання десятків доменів призводить до помилок конфігурації та простоїв.
Як ми це робимо: технічні деталі
Як прив’язати домен до вітрини в 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 разів. Налаштування 50 доменів вручну зайняло б тиждень, автоматизовано – лише 4 години. Клієнти відзначають зростання трафіку на 30% після переходу на окремі домени.
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 проєктів з налаштування партнерських вітрин, 20+ задоволених клієнтів. Зв'яжіться з нами для оцінки вашого проекту — ми розрахуємо вартість і терміни. Отримайте консультацію вже сьогодні.







