Битрикс многосайтовость — как создать

Небольшая памятка себе как создать на одной базе, но на разных доменах.

Многосайтовость в битриксе на разных доменах

Шаг 1. Все сайты обязательно должны находится на одном хостинге, а их домены настроены на соответствующие DNS. Для примера создадим 2 новых сайта с папкой ru и kz — русская и версия для Казахстана соответственно. Когда папки созданы и индексная страница открывается по другому домену, можно переходить к следующему шагу.

Шаг 2. Создаем символьные ссылки на папки bitrix, local, upload.

ln -s /home/c/co123456/main_site/public_html/bitrix /home/c/co123456/ru/public_html
ln -s /home/c/co123456/main_site/public_html/bitrix /home/c/co123456/kz/public_html
ln -s /home/c/co123456/main_site/public_html/upload /home/c/co123456/ru/public_html
ln -s /home/c/co123456/main_site/public_html/upload /home/c/co123456/kz/public_html
ln -s /home/c/co123456/main_site/public_html/local /home/c/co123456/ru/public_html
ln -s /home/c/co123456/main_site/public_html/local /home/c/co123456/kz/public_html 

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

Шаг 3. Создаем сайты в битриксе, указываем домен и Путь к корневой папке веб-сервера для этого сайта, выбираем шаблон.

Шаг 4. Переносим файлы и папки нового сайта, .access.php, urlrewrite.php, .htaccess и все меню. На этом шаге также важно проставить привязки инфоблоков и правильно всё подключить. Не забываем про правила обработки адресов в urlrewrite.

Как показывает практика, в ходе данной работы может возникнуть много сложностей и вопросов.

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

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru.

- Создание сайтов на 1С-Битрикс любой сложности
- Вёрстка макетов Figma, Photoshop, Zeplin
- Поддержка проектов на Битриксе
- Разработка нового функционала для сайта
- Парсинг данных
- Выгрузка из файлов в формате XML, YML, XLS, XLSX, CSV, JSON
- Интеграция по API со сторонними сервисами
и многое другое

E-mail: dmitriyribka@gmail.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *