Создание поддоменов в Битрикс пошаговое руководство

Как создать поддомены битрикс

Как создать поддомены битрикс

Поддомены позволяют разделять функциональные зоны сайта, улучшать структуру и настраивать отдельные проекты на одном домене. В Битрикс управление поддоменами выполняется через административную панель, что позволяет минимизировать ручное редактирование DNS и файлов.

Перед созданием поддомена необходимо проверить настройки хостинга: наличие доступа к DNS-записям типа A и CNAME, корректную работу SSL-сертификата и совместимость с версией PHP, используемой на основном сайте. Битрикс поддерживает работу с поддоменами без модификации ядра системы, что обеспечивает стабильность обновлений.

Процесс создания начинается с добавления нового виртуального хоста в административной панели. Рекомендуется использовать четкую и логичную структуру поддоменов, например shop.вашдомен.ru для интернет-магазина или blog.вашдомен.ru для блога. Это упрощает настройку прав доступа, управление шаблонами и SEO-оптимизацию.

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

После завершения всех настроек проверяется доступность поддомена через браузер и инструменты разработчика. Для автоматизации задач рекомендуется использовать скрипты создания поддоменов и импорт/экспорт конфигураций из административного интерфейса Битрикс, что сокращает время при работе с несколькими проектами.

Проверка доступности домена и подготовка DNS-записей

Перед созданием поддомена в Битрикс убедитесь, что основной домен активен и корректно разрешается в DNS. Используйте команду ping или онлайн-сервисы типа whois для проверки регистрации и состояния домена.

Для поддомена необходимо создать запись типа A или CNAME. A-запись указывает на IP-адрес сервера, где размещён сайт, а CNAME связывает поддомен с существующим доменом. В Битрикс рекомендуется использовать A-запись, если планируется самостоятельный хостинг поддомена.

Пример настройки DNS для поддомена shop.example.ru:

  • Тип записи: A
  • Имя: shop
  • Значение: 192.0.2.45 (IP вашего сервера)
  • TTL: 3600 секунд

После добавления записи подождите распространения DNS. Проверка доступности поддомена выполняется через nslookup или онлайн-инструменты, чтобы убедиться, что поддомен корректно указывает на сервер.

Если планируется использование SSL, добавьте поддомен в сертификат перед подключением к Битрикс. Несовпадение сертификата и DNS-записи приведёт к ошибкам HTTPS.

Создание нового поддомена в панели управления хостингом

Создание нового поддомена в панели управления хостингом

Авторизуйтесь в панели управления хостингом (cPanel, ISPmanager, Plesk или аналог). Найдите раздел «Домены» или «Поддомены». Нажмите кнопку «Создать поддомен».

Введите название поддомена, например, shop, blog или crm. Укажите основной домен, к которому будет привязан поддомен. Система автоматически предложит путь к корневой папке, обычно вида /public_html/shop. Рекомендуется оставить предложенный путь или уточнить отдельную папку для удобства управления файлами.

Выберите версию PHP и настройки базы данных, если планируется установка Битрикс или другого CMS. Для Битрикс рекомендуется PHP 8.1+, MySQL 8+, включенные расширения mbstring, curl, json и xml.

Нажмите «Создать» и дождитесь подтверждения успешного создания поддомена. После этого добавьте запись DNS типа A или CNAME, если она не создалась автоматически. Убедитесь, что поддомен доступен через браузер, проверив корректное отображение стандартной страницы хостинга.

При необходимости настройте SSL через встроенный сертификат (Let’s Encrypt) для поддомена, чтобы обеспечить защищённое соединение. После установки SSL доступ по HTTPS станет активным автоматически.

Настройка поддомена в административной панели Битрикс

Для создания поддомена в Битрикс сначала войдите в административную панель под пользователем с правами администратора. Перейдите в раздел Настройки → Настройки продукта → Сайты. Здесь отображается список всех существующих сайтов и поддоменов.

Нажмите кнопку Добавить сайт. В открывшейся форме заполните следующие поля:

Параметр Описание Рекомендации
Код сайта Уникальный идентификатор поддомена для внутренней работы Битрикс Используйте латинские буквы без пробелов, например subdomain1
Домен Адрес поддомена, на который будет настроен сайт Укажите полностью, например sub.example.com
Название сайта Отображаемое имя поддомена в административной панели Дайте понятное название, чтобы легко идентифицировать
Папка сайта Корневая директория поддомена на сервере Создайте отдельную папку внутри /bitrix/sites/, например /bitrix/sites/subdomain1/
Язык Основной язык сайта Выберите язык интерфейса и контента, чаще всего ru

После заполнения всех полей нажмите Сохранить. Система создаст структуру поддомена и подключит его к текущему веб-серверу.

Далее необходимо проверить настройки веб-сервера. В Apache или Nginx создайте виртуальный хост, указывающий на папку поддомена. В конфигурации укажите соответствующий ServerName или server_name, совпадающий с введённым доменом в Битрикс.

После добавления поддомена в админпанели проверьте доступность сайта через браузер. Если отображается главная страница, настройка завершена корректно. При ошибках убедитесь, что DNS-запись поддомена указывает на IP сервера и права на папку корректно настроены.

Привязка поддомена к отдельному сайту или разделу

Для привязки поддомена к конкретному сайту в Битрикс необходимо использовать модуль Многосайтовость. Перейдите в Настройки > Настройки продукта > Сайты и создайте новый сайт, указав корневую папку, например /subdomain/. Убедитесь, что каталог существует на сервере и имеет права на запись.

Далее зайдите в панель управления доменами хостинга и создайте DNS-запись типа A или CNAME для поддомена, указывая на IP сервера. Например, для shop.example.com запись A → 123.45.67.89. Изменения DNS могут вступать в силу до 24 часов.

После этого в настройках сайта в Битрикс добавьте основной домен поддомена. В поле Домен сайта укажите subdomain.example.com. Если сайт должен обслуживать конкретный раздел, в настройках укажите корневой каталог раздела вместо корневой папки сайта, например /subdomain/catalog/.

Для корректной работы SEO и ЧПУ установите правила перезаписи в файле .htaccess внутри папки поддомена. Пример:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com$ [NC]
RewriteRule ^(.*)$ /subdomain/$1 [L]

Проверка привязки выполняется через браузер и инструменты типа ping или nslookup. Должны корректно отображаться страницы сайта без редиректов на основной домен. Если используются сертификаты SSL, установите отдельный для поддомена или включите SAN в существующем сертификате.

Настройка SSL-сертификата для поддомена

Настройка SSL-сертификата для поддомена

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

  1. Выбор типа сертификата:
    • Доменный (DV) – проверка только домена, подходит для большинства поддоменов.
    • Организационный (OV) – проверка компании, актуально для корпоративных сайтов.
    • Расширенной проверки (EV) – отображает зелёную строку в браузере, рекомендуется для интернет-магазинов.
    • Wildcard – защищает основной домен и все поддомены (*.example.com), удобно при частом создании поддоменов.
  2. Генерация CSR:
    • В панели хостинга или через терминал сервера создайте CSR для поддомена.
    • Убедитесь, что Common Name совпадает с поддоменом, например, sub.example.com.
  3. Установка сертификата:
    • Скопируйте выданные файлы сертификата и цепочки сертификатов на сервер в каталог SSL.
    • В панели хостинга добавьте сертификат к поддомену, указав приватный ключ и цепочку.
    • Если используется Nginx или Apache, пропишите пути к файлам сертификата в конфигурации поддомена.
  4. Проверка работы:
    • Откройте поддомен в браузере и убедитесь в отсутствии предупреждений о безопасности.
    • Используйте SSL Labs для проверки корректной установки и цепочки сертификатов.
  5. Автоматическое продление:
    • Для бесплатных сертификатов Let’s Encrypt настройте cron или встроенный автоматический обновитель хостинга.
    • Для платных сертификатов настройте напоминание за 30 дней до окончания срока действия.

После установки SSL важно перенаправить весь трафик на HTTPS. В .htaccess для Apache или через server block в Nginx настройте 301 редирект с http://sub.example.com на https://sub.example.com.

Проверка работы поддомена и устранение ошибок подключения

Проверка работы поддомена и устранение ошибок подключения

  • A-запись указывает на IP-адрес сервера.
  • CNAME-запись корректно указывает на основной домен, если используется алиас.
  • MX-записи настроены только при необходимости работы почты через поддомен.

Для проверки доступности поддомена используйте команды терминала:

  • ping поддомен.домен.ru – проверяет сетевое соединение и отвечает ли сервер.
  • nslookup поддомен.домен.ru – показывает, корректно ли разрешается DNS.
  • tracert поддомен.домен.ru или traceroute – выявляет возможные проблемы маршрутизации.

Если поддомен не открывается в браузере, проверьте настройки виртуального хоста на сервере:

  • Для Apache – наличие блока <VirtualHost *:80> с правильным ServerName.
  • Для Nginx – секция server { server_name поддомен.домен.ru; } с указанием корневой директории.

Ошибки подключения могут быть связаны с SSL-сертификатом. Проверьте, что сертификат выдан для поддомена и установлен на сервере. Для тестирования HTTPS используйте curl -I https://поддомен.домен.ru или онлайн-сервисы проверки SSL.

Если возникают ошибки PHP или Битрикс, просмотрите логи:

  • Лог веб-сервера: /var/log/apache2/error.log или /var/log/nginx/error.log.
  • Лог Битрикс: /bitrix/php_interface/dbconn.php и системные логи модуля event_log.

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

Если проблемы сохраняются, убедитесь в корректной конфигурации .htaccess и правил переадресации, которые могут блокировать доступ к поддомену.

Обновление ссылок и ресурсов для работы поддомена

Обновление ссылок и ресурсов для работы поддомена

После создания поддомена необходимо корректно обновить все внутренние ссылки. В административной панели Битрикс перейдите в раздел «Настройки» → «Настройки продукта» → «Настройки модулей» → «SEO». Используйте массовую замену URL-адресов для переноса ссылок с основного домена на поддомен, чтобы избежать 404 ошибок.

Проверьте файлы sitemap.xml и robots.txt: укажите новый поддомен в разделе Host и обновите пути к страницам. Это обеспечит корректное индексирование поддомена поисковыми системами.

Обновите абсолютные ссылки в шаблонах сайта и компонентах: в файлах /bitrix/templates/ВАШ_ШАБЛОН/header.php и footer.php замените старый домен на поддомен. Для динамических ссылок используйте глобальную переменную $_SERVER['HTTP_HOST'] для генерации URL.

Перенастройте ресурсы мультимедиа: проверьте пути к изображениям, CSS и JS в разделе «Управление файлами». Если используются статические ссылки на основной домен, измените их на поддомен или используйте относительные пути.

Для компонентов с кешированием обновите кеш, чтобы новые URL начали работать корректно: перейдите в «Настройки» → «Инструменты» → «Очистка кеша» и выполните полное обновление. Не забудьте включить автоперенаправление с основного домена на поддомен, если необходимо сохранять единый пользовательский опыт.

Вопрос-ответ:

Что такое поддомен и зачем он нужен в Битрикс?

Поддомен — это дополнительный адрес сайта, который создаётся на основе основного домена. В Битрикс поддомены часто применяются для отдельных разделов сайта, тестовых версий или локализованных версий контента. Они позволяют организовать структуру сайта так, чтобы разные части работали независимо, но оставались связанными с основным ресурсом.

Какие шаги нужно выполнить, чтобы создать поддомен через административную панель Битрикс?

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

Можно ли использовать поддомены для тестирования новых функций сайта?

Да, поддомены часто применяются для тестовой версии сайта. Такой подход позволяет проверять обновления, новые шаблоны и модули без влияния на основной ресурс. Важно правильно настроить права доступа и убедиться, что тестовый поддомен не индексируется поисковыми системами, чтобы избежать дублирования контента.

Какие ошибки чаще всего возникают при настройке поддомена в Битрикс?

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

Как подключить отдельный шаблон для поддомена в Битрикс?

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

Ссылка на основную публикацию