Телеграм: @camouf_ru Почта: mihail@bazarow.ru

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

Просмотров: 61196

Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать небольшое видео в котором установлю два сайта на одну редакцию системы управления. Быть может кому-то будет полезно

Битрикс является многосайтовой системой. Это значит, что на одной копии продукта можно запустить неограниченное количество сайтов, которые будут иметь разную публичную часть, но при этом общую админпанель. Покупая одну лицензию на любую редакцию, Вы получаете возможность установить два сайта. Если требуется больше, то просто докупаете дополнительные лицензии за полцены. Либо можно приобрести неограниченную лицензию.

Для чего нужна многосайтовость

Очень не удобно содержать большое количество сайтов одной фирмы. Например у Вас один корпоративный сайт и пять сайтов филиалов, Вы публикуете новости компании и для этого приходится заходить в админпанель на шести сайтах ради добавления одной новости. Или же разместить каталог продукции, сегментировав его по нескольким региональным представительствам. Многосайтовость битрикс решает проблему таких трудозатрат на корню, с управлением большого числа сайтов вполне справится один контент-менеджер, не придется выполнять однотипные манипуляции.

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

Также полезно для компаний имеющих сайты на нескольких языках. Удобно когда все в одном месте.

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

На одном домене- когда сайты располагаются внутри одного домена, например www.site.ru/ru/ и www.site.ru/com/ не особо интересный и применимый вариант, о нем рассказывать не буду, это не сложно.

Многосайтовость на разных доменах- когда сайты работают на разных доменах, например www.one.ru и www.two.ru. В видео рассказываю именно про данный способ, на тестовом хостинге pagemaster.ru

Видео: как настроить многосайтовость битрикс

Многосайтовость на поддоменах

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

Михаил Базаров 28.01.2020
Цитата
Сергей Подварский написал:
Цитата
Михаил Базаров написал:
Но нужно будет дорабатывать и в шаблонах обоих магазинов (меню, сам каталог И так далее компоненты, которые хоть как-то связаны с каталогом)  
Спасибо за быстрый ответ. Буквально только что наткнулся на вашу заметку про глобальный фильтр -  https://camouf.ru/blog-note/4717/?sphrase_id=41638  это не решит проблему с доработками? То есть:
1. Создаю в группе доп поле (сайт1 или сайт 2)
2. На втором сайте вывожу этот же инфоблок в каталоге товаров но с глобальным фильтром, где указано сайт 2.

Это избавит от лишних доработок и изменений шаблонов и компонентов?
Тут больше от компановки сайта зависит. Наверное, где-то есть разделы аля меню. Умный фильтр в корневых разделах.
В общем, тут не посоветую, нужно подробнее знать общую реализацию сайтов.
Михаил Базаров 17.07.2020
Скорее всего, что-то с правами для пользователя, под которым работает apache.
Попробуйте проверить атирибуты файлов и папок
Андрей Максимов 30.03.2021
Здравствуйте!
 
Организовал многосайтовость следующего вида:

site.ru - основной домен
m.site.ru - поддомен (мобильная версия сайта)

Проблему рассмотрю на примере новостей:

В  разделе site.ru/news/ находится компонент news. Список новостей и  детальные страницы новости отображаются корректно, но при переходе по  этим же ссылкам с поддомена (например m.site.ru/news/news1) открывается  карта сайта. Как я понял - проблема с доступом.

Создал symlink  для папки news и и она начала открываться с поддомена, но теперь не  открываются сами новости (детальная страница элемента). Мое  предположение - это связано с тем, что папка news существует физически, а  детальные страницы новостей формируются из настроек инфоблока и  компонента. Подскажите пожалуйста, как решить мою проблему?
Илья 18.10.2021
Fatal error: Unknown: Failed opening required '/home/i/ilyasha/moscow.realtor.work/public_html/bitrix/index.php' (include_path='.:/usr/share/php') in Unknown on line 0

Такую ошибку дает. Файл index.php есть но почему то не видит его. в Нутри файла лежит это:

<head>
<meta http-equiv="REFRESH" content="0;URL=/bitrix/admin/index.php">
</head>

В чем может быть причина?
Webdesignermsk 01.08.2022
Подскажите как установить правильно на виртуальное окружение что бы crm.site.ru это была црм а www.site.ru был интернет магазин.
Webdesignermsk 01.08.2022
Цитата
Webdesignermsk написал:
                   Подскажите как установить правильно на виртуальное окружение что бы crm.site.ru это была црм а www.site.ru был интернет магазин.
Цитата
Цстанавливать же нужно сначало црм на поддомене?

Да сначала устанавливаете crm потом уже сайт. В реалих Битрикс24+Магазин - важнее и первее CRM.
Еще можете обратить внимание на это
https://camouf.ru/forum/forum11/566-izmenit-tip-ustanovki-redaktsii-_bitriks24-_-internet_magazin_-na-_internet_magazin-_-bitriks24
Webdesignermsk 01.08.2022
Цитата
Webdesignermsk написал:



                   
Цитата
Webdesignermsk написал:
                   Подскажите как установить правильно на виртуальное окружение что бы crm.site.ru это была црм а www.site.ru был интернет магазин.
 
Цитата
Цстанавливать же нужно сначало црм на поддомене?

Да сначала устанавливаете crm потом уже сайт. В реалих Битрикс24+Магазин - важнее и первее CRM.
Еще можете обратить внимание на это
https://camouf.ru/forum/forum11/566-izmenit-tip-ustanovki-redaktsii-_bitriks24-_-internet_magazin_-na-_internet_magazin-_-bitriks24

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

А еще к примеру, если же все таки установили сначала портал, потом уже магазин. Заказы новые уже появились в crm, порядок сайтов стоит правильный, указал адрес сайта с www и сервер тоже с www. Включаю второй сайт(магазин), установился шаблон, но данные почему то поддтягиваются с crm. Создал скрипт проверки id сайта. Показывает все правильно.

И кстати, при переходе на второй идет переадресация, на папку /stream/
Михаил Базаров 01.08.2022
Цитата
Webdesignermsk написал:
А еще к примеру, если же все таки установили сначала портал, потом уже магазин. Заказы новые уже появились в crm, порядок сайтов стоит правильный, указал адрес сайта с www и сервер тоже с www. Включаю второй сайт(магазин), установился шаблон, но данные почему то поддтягиваются с crm. Создал скрипт проверки id сайта. Показывает все правильно.

И кстати, при переходе на второй идет переадресация, на папку /stream/
Цитата
Прописал так же в etc/hosts адрес сайта типа site.ru


Тут затрудняюсь подсказать, надо на конкретной установке разбираться, что пошло не так.
Ну или в ТП битрикс обратитесь - они на такие вопросы быстро реагируют.
Гость 03.08.2022
Подскажите, после установки, оба сайта отлично работают, но после выхода пользователя из админки интернет-магазин не отображается. Я так понимаю что то с правами групп нужно сделать...
Михаил Базаров 04.08.2022
Цитата
Гость написал:
Подскажите, после установки, оба сайта отлично работают, но после выхода пользователя из админки интернет-магазин не отображается. Я так понимаю что то с правами групп нужно сделать...  

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

Записная книжка разработчика

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

Умный фильтр только на последнем уровне разделов каталога. Просмотров: 10458 Если в разработаываемом магазине или в принципе в каталоге на Битрикс, вы выводите умный ф... Как вывести картинки к разделам на базе _ext меню Просмотров: 7069 Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. ... Вывести новости из конкретного раздела инфоблока Битрикс Просмотров: 53388 Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Б... Спойлер в списке новостей Битрикс Просмотров: 11255 Иногда нужно сделать спойлеры в копонентах Битрикс, в основном конечно, имеет смысл при оч... Снять ограничение на количество символов в комментарии к заказу магаз... Просмотров: 11507 Как многим известно, в интернет-магазине на Битрикс имеется ограничение на количество симв... Очистка корзины в 1С-Битрикс одним нажатием Просмотров: 27711 В стандартной корзине Битрикс не хватает кнопки для полной очистки корзины одним нажатием... Дополнительные опции/услуги, добавляемые в корзину, в карточке товаро... Просмотров: 279 Задача: в детальной карточке товара сделать возможность добавления услуги или опции, при д... Мобильные версии страниц и поисковые системы Просмотров: 5826 Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеетс... Объединить отдельные поля ФИО в одно свойство при оформлении заказа. Просмотров: 855 Пользователь, при оформлении заказа, заполняет три отдельных поля с фамилией, именем и отч... Получить множественное пользовательское поле раздела. Значения множес... Просмотров: 342 Задача: У разделов инфоблока есть множественное поле типа список. Зная ID раздела, нужно п... Увидеть файл заказов который передаст Битрикс в 1С Просмотров: 23269 Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей,... Связанные элементы в карточке товара, с помощью catalog.section Просмотров: 13958 Достаточно часто, при разработке магазинов на битрикс, требуется выводить связанные элемен... Кастомизация компонента восстановления пароля bitrix:system.auth.forg... Просмотров: 24736 Достаточно часто спрашивают как кастомизировать компонент восстановления пароля пользовате... Вывести разделы инфоблока в которых находится элемент Битрикс Просмотров: 15983 Если нужно в карточке товара или новости, вывести структуру разделов в котором находится э... Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс Просмотров: 24578 При штатной установке, интернет-магазина на 1С Битрикс, умный фильтр по товарам, показывае... Вывести общее количество товаров в шаблоне корзины 1С-Битрикс Просмотров: 5685 Задача: вывести общее количество товаров в корзине (именно количество единиц товара, а не ... Показ страницы сайта в боковом слайдере, на примере всплывающей формы... Просмотров: 1831 Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битри... Глобальные фильтры на всякие случаи жизни Просмотров: 44461 Глобальный фильтр, нужен чаще всего, для вывода определенных элементов, из общего массива... Данные о заказе текущего пользователя Просмотров: 12868 Иногда нужно получить данные о заказе текущего пользователя. Не через компонент, а непосре... Постраничная навигация в списке разделов Битрикс- catalog.section.lis... Просмотров: 8660 Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно...