К статье
Практический материал

Администрирование · 11 мин

Как сменить домен в 1С-Битрикс

Как правильно сменить домен сайта на 1С-Битрикс: настройка в админке, правка dbconn.php и .htaccess, редиректы 301, обновление лицензии и проверка результата.

Смена домена на сайте под управлением 1С-Битрикс — задача, которая затрагивает сразу несколько уровней: настройки самой CMS, конфигурацию веб-сервера, DNS-записи, лицензию продукта и поисковую оптимизацию. Если изменить только одну часть, сайт либо перестанет открываться, либо начнёт терять позиции в поиске и генерировать ошибки в почтовых уведомлениях, ссылках и интеграциях.

Типичные сценарии смены домена — ребрендинг компании, переезд с тестового поддомена на основной, объединение нескольких сайтов или переход на домен в другой зоне. Во всех случаях порядок действий схож, но отличается объём подготовки: при ребрендинге критично сохранить SEO-вес через 301-редиректы, а при переезде с dev-площадки достаточно корректно прописать новый адрес в настройках.

Ниже разобран полный цикл работ: от подготовки и резервного копирования до проверки результата и типичных ошибок. Инструкция применима к редакциям «Управление сайтом» и коробочной версии «Битрикс24», с оговорками там, где поведение отличается.

Подготовка: что сделать до смены домена

Первый и обязательный шаг — полная резервная копия: файлы сайта и база данных. В Битриксе это удобно сделать штатным механизмом: «Настройки → Инструменты → Резервное копирование». Копию лучше дополнительно выгрузить на внешнее хранилище или локальный компьютер, а не оставлять только на том же сервере.

Второй шаг — проверить техническую готовность нового домена. Домен должен быть зарегистрирован, DNS-записи (A-запись) должны указывать на IP-адрес вашего сервера, а на самом сервере должна существовать конфигурация виртуального хоста, принимающая запросы по новому имени. Если сайт работает по HTTPS, заранее выпустите SSL-сертификат для нового домена — например, бесплатный через Let's Encrypt.

Третий шаг — составить список всего, что привязано к старому адресу: интеграции с внешними сервисами (оплата, доставка, CRM, аналитика), почтовые уведомления, выгрузки в маркетплейсы, вебхуки, настроенные robots.txt и sitemap.xml. Этот список понадобится на этапе проверки, чтобы ничего не забыть.

Изменение домена в настройках Битрикса

Основная настройка находится в административном разделе: «Настройки → Настройки продукта → Сайты → Список сайтов». Откройте нужный сайт и в поле «Доменное имя» укажите новый домен без протокола и слешей — просто newdomain.ru. Если доменов несколько (основной и зеркала), каждый указывается с новой строки.

Далее проверьте «Настройки → Настройки продукта → Настройки модулей → Главный модуль». Там могут быть заданы поля с адресом сайта, которые используются в почтовых шаблонах и служебных ссылках. Также просмотрите почтовые шаблоны («Настройки → Почтовые события → Почтовые шаблоны»): если в них домен прописан жёстко текстом, а не через макросы, его нужно заменить.

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

Порядок действий в админке
  1. 1
    Сделайте резервную копию файлов и базы данных
  2. 2
    Откройте Настройки → Настройки продукта → Сайты → Список сайтов
  3. 3
    Замените доменное имя у нужного сайта на новое
  4. 4
    Проверьте настройки главного модуля и поля с адресом сайта
  5. 5
    Обновите почтовые шаблоны, где домен указан вручную
  6. 6
    Сбросьте кеш сайта после внесения изменений

Правка конфигурационных файлов на сервере

В ряде установок домен или связанные параметры продублированы в файлах. Проверьте /bitrix/php_interface/dbconn.php — иногда там вручную задаются константы или параметры, зависящие от хоста. Также загляните в .htaccess в корне сайта: там могут быть правила редиректа на конкретный домен (например, принудительный редирект с www на без www со старым именем), которые нужно обновить.

Дополнительно проверьте файл /bitrix/.settings.php — там обычно нет домена напрямую, но могут быть настройки, влияющие на генерацию ссылок. Если сайт работает на веб-сервере Apache, убедитесь, что в конфигурации виртуального хоста директива ServerName содержит новый домен, а ServerAlias — его варианты (например, с www). Для Nginx аналогично правится блок server_name.

apache
# Пример: редирект со старого домена на новый в .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.ru$ [NC]
RewriteRule ^(.*)$ https://newdomain.ru/$1 [R=301,L]

После правки конфигов веб-сервера перезапустите или перечитайте конфигурацию (для Apache — apachectl graceful, для Nginx — nginx -s reload), предварительно проверив синтаксис командой теста конфигурации. Ошибка в конфиге веб-сервера может остановить не только ваш сайт, но и соседние проекты на том же сервере.

Обновление лицензии и активации продукта

Лицензия 1С-Битрикс привязывается к доменному имени. После смены домена в административном разделе может появиться уведомление о нарушении лицензионного соглашения, а обновления продукта перестанут устанавливаться. Это штатная ситуация, она решается перепривязкой лицензии.

Порядок такой: авторизуйтесь в личном кабинете на сайте Битрикс под учётной записью владельца лицензии, найдите нужный лицензионный ключ и измените привязанный к нему домен на новый. Затем на сайте перейдите в «Marketplace → Обновление платформы» и выполните проверку обновлений — система должна подтвердить корректность лицензии.

Учтите, что для коробочной версии Битрикс24 смена домена также затрагивает настройки портала: адрес портала указывается в настройках, и после переезда могут потребоваться повторная настройка почты, телефонии и внешних интеграций.

Сохранение SEO: редиректы и поисковые системы

Если старый домен имел трафик из поиска, критично настроить постраничный 301-редирект со всех старых URL на соответствующие новые. Именно постраничный: каждая старая страница должна вести на аналогичную новую, а не все скопом на главную. Редирект всего сайта на главную поисковые системы расценивают как soft 404, и позиции теряются.

После настройки редиректов обновите robots.txt (директива Host устарела, но проверьте пути к sitemap) и sitemap.xml — в Битриксе карта сайта генерируется с учётом домена из настроек сайта, поэтому после смены домена перегенерируйте её. Затем добавьте новый домен в Яндекс Вебмастер и Google Search Console, а в Яндексе дополнительно используйте инструмент «Переезд сайта», указав новый адрес.

Старый домен не отключайте сразу: редиректы должны работать как минимум несколько месяцев, пока поисковые системы полностью склеят зеркала и перенесут накопленные сигналы. Продлите старый домен минимум на год вперёд — его стоимость несоизмеримо меньше потери трафика.

Типичные ошибки при смене домена
01
Редирект всех страниц на главную нового домена — поисковики теряют соответствие страниц, позиции падают
02
Отключение старого домена сразу после переезда — обрываются редиректы и внешние ссылки
03
Забытый SSL-сертификат на новый домен — браузеры показывают предупреждение о небезопасности
04
Не обновлённая лицензия — перестают работать обновления платформы и Marketplace
05
Забытые внешние интеграции — оплата, доставка или вебхуки продолжают слать запросы на старый адрес
06
Смешанный контент: изображения и скрипты грузятся по старым абсолютным URL с http

Проверка результата после переезда

После завершения всех работ пройдите по контрольному списку. Откройте сайт по новому адресу в режиме инкогнито (чтобы исключить кеш браузера), проверьте главную, типовой раздел каталога, карточку товара, форму обратной связи и оформление заказа. Убедитесь, что в адресной строке корректный домен и работает HTTPS без предупреждений.

Проверьте редиректы: несколько случайных старых URL должны отдавать код 301 и вести на соответствующие новые страницы. Это удобно проверить через командную строку или онлайн-сервисы проверки HTTP-заголовков. Также отправьте тестовое письмо через форму на сайте и убедитесь, что ссылки в письме ведут на новый домен.

Наконец, пройдитесь по списку интеграций, составленному на этапе подготовки: платёжные шлюзы, службы доставки, аналитика, чат-виджеты, выгрузки. В каждой системе, где был указан старый адрес сайта или URL для callback-уведомлений, обновите значения.

Контрольные точки

Как проверить результат

Открытие сайта по новому адресу
Норма

Страницы открываются по HTTPS без предупреждений, в адресной строке новый домен

Тревожный признак

Предупреждение о сертификате, циклический редирект или открытие старого домена

Редирект со старых URL
Норма

Код ответа 301, переход на аналогичную страницу нового домена

Тревожный признак

Код 200 на старом домене, редирект на главную или ошибка 404

Почтовые уведомления
Норма

Ссылки в письмах ведут на новый домен

Тревожный признак

В письмах старый адрес или битые ссылки

Лицензия и обновления
Норма

Проверка обновлений проходит без ошибок лицензии

Тревожный признак

Сообщение о нарушении лицензионного соглашения

Частые вопросы о смене домена в Битриксе

Можно ли сменить домен без доступа к серверу, только через админку?

Частично. Изменить доменное имя в настройках сайта можно и из административного раздела, но без настройки DNS, виртуального хоста и SSL-сертификата на сервере сайт по новому адресу просто не откроется. Для полноценного переезда нужен доступ к хостингу или помощь его поддержки.

Сколько времени занимает склейка доменов в поиске?

Точных сроков нет: обычно переиндексация и перенос сигналов занимают от нескольких недель до нескольких месяцев в зависимости от размера сайта и частоты обхода роботами. Ускорить процесс помогают корректные 301-редиректы, свежий sitemap и инструмент переезда в Яндекс Вебмастере.

Нужно ли менять домен в базе данных напрямую?

В штатном сценарии нет — достаточно настроек в админке. Прямая правка базы может понадобиться, если домен жёстко прописан в текстах страниц, SEO-полях или настройках модулей. В этом случае выполняйте замену через поиск по базе с обязательной копией таблиц перед изменением.

Что делать, если после смены домена сайт циклически перенаправляет сам на себя?

Циклический редирект обычно означает конфликт правил: например, в .htaccess остался редирект на старый домен, а в настройках сайта указан новый, или одновременно срабатывают правила редиректа на HTTPS и на другой хост. Отключайте правила по одному, проверяя результат, и приведите все редиректы к единой цепочке: старый домен → новый домен → HTTPS.

Потеряются ли заказы, товары и пользователи при смене домена?

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

Как сменить домен на тестовой копии, не трогая рабочий сайт?

Разверните резервную копию на отдельном поддомене или тестовом сервере, измените домен в настройках копии и ограничьте к ней доступ (паролем на уровне веб-сервера или по IP), чтобы поисковики и клиенты не попали на тестовую площадку. Отработав процедуру на копии, повторите её на боевом сайте.

Итог

Что важно запомнить

Смена домена в Битриксе — это цепочка из пяти обязательных шагов: резервная копия, обновление настроек сайта и конфигов, настройка DNS и SSL, перепривязка лицензии и постраничные 301-редиректы со старого адреса. Пропуск любого шага приводит либо к недоступности сайта, либо к потере поискового трафика. Старый домен с редиректами сохраняйте минимум на несколько месяцев.