Как добавить поддомен
Добавить поддомен Вы можете создав каталог с именем поддомена внутри директории «www». Например, если домен example.com расположен в папке www/example.com, а вам нужно создать домен domain.example.com, создайте каталог www/domain.example.com и разместите файлы в нем.
Для работы такой конфигурации опция Авто поддомены для вашего домена должна быть включена. Изменить это можно открыв окно редактирования параметров домена в разделе WWW домены личного кабинета.
Также, добавить поддомен можно созданием нового www домена в разделе WWW домены личного кабинета.
Концепция и все материалы с сайта btrxboost.com включающие в себя текстовую, графическую, видео, аудио и маркетинговую информацию, защищены российским и международным законодательством. В соответствии с соглашением об охране авторских прав и интеллектуальной собственности (ст. №1259, №1260, гл. 70 “Авторское право” ГК РФ от 18.12.2006 № 230-ФЗ) и согласно сертификату собственности авторских прав на информационные материалы RID 07N-4M-48 от 12.08.2012, а также сертификата DMCA id: f25cb914-aba8-4988-a116-13afb399bba2 от 21.06.2019.
В случае нарушений данных правил, применяются следующие меры: подача официального заявления в судебные органы в т.ч. с эскалацией запроса хостинг-провайдеру на котором расположен сайт-нарушитель, а также подача запроса на исключение сайта-нарушителя из поисковых систем согласно “Online Copyright Infringement Liability Limitation Act” по ч. II, раздел 512 к закону об авторском праве по DMCA.
Поддомен на Битрикс в Битрикс

1. Добавить поддомен без создания дополнительного сайта
Допустим, основной сайт site.ru работает в папке /www/. Требуется настроить поддомен forum.site.ru на работу в папке /www/forum/
- Создать виртуальный хост forum.site.ru, определить для него DOCUMENT_ROOT → /www/forum/
- В папке /www/forum/ создаём символические ссылки на папки /bitrix/ и /upload/
- Для корректной работы используем отдельный шаблон сайта
- В настройках сайта задаём PHP условие для его подключения:
$_SERVER['HTTP_HOST'] == 'forum.site.ru'
Как создать поддомены битрикс
В некоторых случаях бывает необходимо организовать выделение некоторых разделов сайта в виде поддомена основного сайта. Например, организовать форум не по адресу http://www.mysite.ru/forum/ , а по адресу http://forum.mysite.ru . Задача решается с использованием методов многосайтовости на разных доменах. При этом сайт остается один и лицензия не нарушается.
Примечание: Необходимо помнить, что для такой настройки необходимо иметь зарегистрированный DNS третьего уровня.
- Создайте раздел, который будет выноситься в поддомен.
- Сконфигурируйте отдельный виртуальный сервер Apache для многосайтовости на разных доменах (см. Примеры настроек сервера Apache) с привязкой домена к созданной папке.
- Создайте в этой папке символьные ссылки на папки /bitrix и /upload .
- Создайте шаблон для сайта и примените его.
Примечание: Для задания разных шаблонов для разных папок в этом случае в настройках сайта нужно выбрать условие для отображения шаблона «выражение php» и вставить код:
$_SERVER['HTTP_HOST'] == 'site2'
где site2.ru – имя домена, для которого применяется собственный шаблон.
Примечание: На таком сайте-поддомене нельзя использовать меню, созданное для основного сайта, так как это меню имеет пути относительно основного сайта. Необходимо либо использовать абсолютные пути в меню, либо создать собственное меню для сайта-поддомена.
Города на поддоменах

Позволяет использовать поддомены для городов в проектах 1С-Битрикс.
- Создание поддоменов через хайлоадблок
- Использует встроенную геолокацию битрикс, требуется наличие модуля geoip, посмотреть его доступность можно Настройки > Настройки продукта > Геолокация
- Подстановка названия города в любом месте страницы через , либо в родительном падеже
- Автозамена полных (включающих домен) ссылок на текущий домен
- Возможность включить домен временно только для админа, в ожидании распространения DNS для поддоменов (если они создаются вручную, а не прописаны все сразу)
- Включает компонент выбора города
- Основной домен в настройказ модуля можно прописать как с www, так и без
Основной сайт без поддомена также прописывается в хайлоадблоке с пустым значением поддомена.
Для корректной подстановки url в google sitemap и robots.txt требуются следующие строки:
RewriteEngine On
RewriteRule ^sitemap(.*).xml$ /bitrix/tools/grain.subdomain/sitemap.php?path=$1 [L]
RewriteEngine On
RewriteRule ^robots.txt$ /bitrix/tools/grain.subdomain/robots.php [L]
