Настройка многосайтовость (мультисайтинг) для 1С Битрикс

13.12.2019

Мультисайтовость позволяет использовать единое ядро системы 1С Битрикс одновременно для работы нескольких сайтов.

  1. В панели управления хостингом в разделе "www-домены" добавьте нужные домены (или поддомены) для ваших сайтов. Например: site.com и portal.site.com
  2. Затем установите ядро 1С Битрикс (или перенесите существующий сайт на хостинг).
  3. Для работы второго и последующих сайтов в режиме мультисайтовости требуется создать символные ссылки (symlink) на папки /bitrix, /local и /upload. Для этого в хостинг-панели в разделе "Менеджер файлов" в корневой директории сайта (но не основного сайта, а дочернего, например /www/subsite.ru/...) требуется создать ссылку, см. пример:

    bitrix

  4. В поле "Тип" выбрать: "Ссылка". В поле "Имя" указать название папки (например: bitrix). В поле "Значение" указать полный путь до директории с папкой главного сайта с установленным ядром, например: /var/www/u1234btrx1234/data/www/site.ru/bitrix/
    Если значение (путь) указан верно, то после создания символьной ссылки появится стрелка синего цвета.
    Всего потребуется создать 3 символьные ссылки.
  5. Далее в администраторской панели сайта 1С Битрикс необходимо внести изменения. Пройдите в "Настройки > Настройки продукта > Сайты > Список сайтов > Добавить сайт". Заполните поля согласно примеру:
    Название: subsite1
    Доменное имя: sub.site.ru
    Папка сайта: /
    Название сайта: Название компании или бренда
    URL сервера: sub.site.ru
    Путь к корневой папке веб-сервера для этого сайта: ! нажмите ссылку справа от поля "вставить текущий". Обратите внимание, что в конце строки должен быть указан адрес второго (или другого) сайта, а не основного.
  6. Из директории основного сайта скопировать файлы .access.php и index.php в директорию дочернего сайта (если в директории уже есть файл index.php, то следует его заменить).
  7. Проверить работу дочернего сайта.