Битрикс является многосайтовой системой. Это значит, что на одной копии продукта можно запустить неограниченное количество сайтов, которые будут иметь разную публичную часть, но при этом общую админпанель. Покупая одну лицензию на любую редакцию, Вы получаете возможность установить два сайта. Если требуется больше, то просто докупаете дополнительные лицензии за полцены. Либо можно приобрести неограниченную лицензию.
Очень не удобно содержать большое количество сайтов одной фирмы. Например у Вас один корпоративный сайт и пять сайтов филиалов, Вы публикуете новости компании и для этого приходится заходить в админпанель на шести сайтах ради добавления одной новости. Или же разместить каталог продукции, сегментировав его по нескольким региональным представительствам. Многосайтовость битрикс решает проблему таких трудозатрат на корню, с управлением большого числа сайтов вполне справится один контент-менеджер, не придется выполнять однотипные манипуляции.
Тоже самое с пользователями, им не придется каждый раз регистрироваться на каждом отдельном сайте, достаточно настроить сквозную "регистрацию" и пользователь сможет пообщаться в Вашей социальной сети, купить товары в интернет-магазине или обратиться в техподдержку. Пройдя регистрацию всего один раз на одном из сайтов.
Также полезно для компаний имеющих сайты на нескольких языках. Удобно когда все в одном месте.
На одном домене- когда сайты располагаются внутри одного домена, например www.site.ru/ru/ и www.site.ru/com/ не особо интересный и применимый вариант, о нем рассказывать не буду, это не сложно.
Многосайтовость на разных доменах- когда сайты работают на разных доменах, например www.one.ru и www.two.ru. В видео рассказываю именно про данный способ, на тестовом хостинге pagemaster.ru
Данное видео записано намного позже самой заметки. С запуском многосайтовости на поддоменах, есть одна небольшая, хотя и очевидная, хитрость. Важно! Правильно указать адреса доменов. Подробнее в видео
![]()
Михаил Базаров
|
||
Для создания символьных ссылок без подключения по ssh, можно создать файл symlink.php со следующим содержимым
|
||
![]()
Дмитрий
|
Михаил, а если есть необходимость под второй сайт выделить отдельную папку ?
В админке в "редактировании сайта" есть поле "папка сайта" вот если я туда впишу предположим "folder1", то в путь к корневой папке веб-сервера для этого сайта - необходимо тоже дописать folder1 ? Или не надо? А есть ли необходимость делать разные папки upload ? Как будет выглядеть переезд на отдельную платформу ? |
![]()
Михаил Базаров
|
||
Делать разную папку upload для каждого сайта- технически возможно и даже не противоречит лицензии- но если захотите вывести какой-то инфоблок, например "Продукция" или "Новости" одновременно на двух сайтах- столкнетесь с проблемами и путаницей- как минимум картинки не будут отображаться на одном из сайтов. |
||
![]()
Дмитрий
|
||
Вот что пишет официальная документация:
|
||
![]()
Михаил Базаров
|
||
|
||
![]()
Михаил Базаров
|
||||
Совсем идеально, это выносить еще и ядро за пределы обоих сайтов: То есть примерно так:
По поводу переезда на новую платформу не очень понял сути вопроса |
||||
![]()
Дмитрий Рунов
|
Михаил Базаров, наверное мы друг друга не понимаем.
Я имею ввиду, что есть одна платформа за 5000 рублей в нее включено 2 сайта. Предположим, что один сайт это site1.ru, а второй site2.com - разные тематики (ну что угодно сексшоп и грузоперевозки к примеру - т.е. использоваться они вместе не будут у них нет ни чего общего). Однако в битрикс когда ты создаешь раздел, то создается папка в корне сайта, а если создаешь страницу, то php файл - я понимаю эту логику она прикольная (интересно придумано, мне нравиться такой подход). Но если два сайта будет, то получается что могут быть одинаковые страницы например страница "О компании" или раздел "контакты" - все же в корне сайта. Я считаю что - это не удобно было лучше если бы один сайт был в папке site1.ru, а второй в другой папке к примеру site2.com. Или мы про одно и тоже говорим ? |
![]()
Михаил Базаров
|
||
Или я, в самом деле, не понимаю где у вас заморочка возникла. |
||
![]()
Дмитрий Рунов
|
Все сделал по уроку.
Однако когда набираю второй сайт/Битрикс вхожу в панель управления (она загружается) однако не так как хотелось бы. Это хостинг виноват ? |
![]()
Михаил Базаров
|
||
|
||
![]()
Дмитрий Рунов
|
||||
Вообщем мне удалось подключить второй сайт - но стерся шаблон с первого - все вообщем развалилось. Попробую пересобрать заново. Как сделать чистую установку без этих типовых решений ? - они только хлам приносят. |
||||
![]()
Михаил Базаров
|
||
|
||
![]()
Владимир
|
Михаил, здравствуйте. Вопрос такой . Как сделать второй сайт копией первого но только на английском (допустим) языке?
|
![]()
Михаил Базаров
|
||
|
||
![]()
Рустем
|
Добрый вечер
По вашему уроку присоединял второй сайт, и при перезапуске сайтов,что первого рабочего и второго пока не рабочего браузеры показывают "На этой странице обнаружена циклическая переадресация" что делать и как быть не подскажите ли Вы. Буду премного благодарен. p.s. спасибо за уроки |
![]()
Андрей
|
Михал подскажите пожалуйста, настроил многосайтовоть, установил первый сайт из шаблона со своим товаром, как мне на второй сайт установить тот же шаблон, но с другими товарами(каталогом), проблема в том что при установке мастера шаблона он пытается создать информационный блок для товара с таким же ID как на первом сайте, в результате шаблон не устанавливается, а просто зависает, но мне надо использовать два разных информационных блока для товара, так как товары будут разные. А id изменить нельзя. Буду очень признателен если поможете.
|
![]()
Михаил Базаров
|
||
|
||
![]()
Сергей
|
Добрый день! Не получается создать символьные ссылки на хостинге таймвеб. Может я адреса папок сайтов не правильно указываю? от корня у меня выходит такой путь до первого сайта /bitrix/public_html/bitrix
|
![]()
Гость сайта
|
||
Сначала идёт домен как у меня /site.ru/public_html/bitrix |
||
![]()
Гость сайта
|
А целесообразно ли использовать многосайтовость для создания нескольких интернет магазинов ? (чтобы было несколько разных шаблонов, выполняющих разные задачи по сео оптимизации, графическому представлению, но при этом была общая база товаров чтобы легко можно было обновлять асортимент, менять цены, вводить акции.. а новости, описания и прочую текстовую информацию брать с помощью шаблона из разных источников.)
Или проще создать несколько разных магазинов и обновления проводить с помощью того же 1с ? |
![]()
Гость сайта
|
||||
|
||||
![]()
Михаил Базаров
|
||
|
||
![]()
Михаил Базаров
|
||||||
|
||||||
![]()
Василий
|
Здравствуйте.
Все сделал, как описано - сайты работают, но картинки не загрузились, не отображаются и даже не добавляются в медиабиблиотеку ВТОРОГО сайта. Главный сайт - ок, второй работает, но изображения глючат. В чем может быть проблема? Почему все картинки второго сайта пропали? (на второй сайт устанавливал "готовое решение" из маркетплейс "сайт мебельной компании") Моя редакция Битрикса - Бизнес Спасибо. |
![]()
Михаил Базаров
|
||
|
||
![]()
Денис
|
Здравствуйте Михаил,
Стоит задача, сделать второй сайт на английском естественно на разных доменах. Скажите можно ли реализовать, такой подход, только чтобы информация была не в разных инфоблоках, а в одном, то есть во вкладках ru/en? Спасибо. |
![]()
Михаил Базаров
|
||
да и распихивать инфу по ним |
||
![]()
Иван
|
Грамотное объяснение. Только видео должно быть либо лучше качества, либо крупнее. Текст плохо виден. Все же воспользовался и помогло.
|
![]()
Евгений
|
Михаил, добрый день!
создал по вашему уроку 2 сайта с разными доменами но... 1 первый работает, без проблем а вот со вторым беда)))поставил чистую установку...и теперь не могу прикрепить его к шаблону.. шаблон создал. находиться в папке www/bitrix/teplates/второй сайт И СООТВЕТСТВЕННО в публичной части, вижу содержание файла index.html который находиться в корне второго сайта хостинг pagemaster index.html индексный файл пустой, до этого стояла заглушка pagemaster index.php <?define("B_PROLOG_INCLUDED", true);define("WIZARD_DEFAULT_SITE_ID", "s2" ;) ;define("WIZARD_DEFAULT_TONLY", true);define("PRE_LANGUAGE_ID","ru" ;) ;define("PRE_INSTALL_CHARSET","UTF-8" ;) ;include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/install/wizard/wizard.php" ;) ;?> .access.php <? $PERM["/"]["*"]="R"; ?> что не так сделал? |
![]()
Михаил Базаров
|
||
Но гадать конечно можно долго, так не подскажу. |
||
На нем, уже много видеоуроков по 1С-Битрикс. Как одиночные видео так и серии видеоуроков Перейти на канал
Совсем скоро выйдет видеокурс по разработке доски объявлений с мобильным приложением. Подписывайтесь и будьте в курсе: