Цитата |
---|
npxxxx пишет: Напишите пожалуйста пошагово, как сделать многосайтовость с использованием альтернативных имен доменов? |
в плеске в домене a.ru- алтернативное имя - добавить b.com
и тогда для сайтов доменов будет один документрут
дальше по
Многосайтовость по первому типу (стр 9)
вырезки c изменениями под a.ru и b.com:
#1 - /var/www/vhosts/a.ru/httdocs/s1/ -тут лежит a.ru
#2 - /var/www/vhosts/a.ru/httdocs/s2/ -тут лежит b.com
Ø Перейдите в Административный раздел системы "1С-Битрикс: Управление
сайтом".
Ø Перейдите на страницу Настройки > Настройки продукта > Сайты > Список сайтов.
Ø Выберите Изменить в контекстном меню колонки действий последовательно для
первого и второго сайтов.
Ø Проверьте параметры сайтов.
Для первого сайта параметры должны быть:
Название: site1
Доменное имя: a.ru
Папка сайта: /s1/
URL сервера:
Название сайта: site1
Путь к корневой папке веб-сервера для этого сайта: оставить пустым
Для второго сайта параметры должны быть:
Название: site2
Доменное имя: b.com
Папка сайта: /s2/
URL сервера:
Название сайта: site2
Путь к корневой папке веб-сервера для этого сайта: оставить пустым
Осталось настроить механизм выбора сайта на главной странице проекта в документе
/index.php
[CODE]
<? require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/mainpage.php");
/*CMainPage::RedirectToSite(CMainPage::GetSiteByAcceptLanguage());*/
if($page = CmainPage::GetIncludeSitePage(CMainPage::GetSiteByHost()))
require_once($page);
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");?>
<?require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");?>