Не могу разобраться как правельно настроить многосайтовость
насколько я понял в апаче прописываю
<VirtualHost *>
DocumentRoot /usr/local/www/sites/bitrix
ServerName "site1.ru"
ServerAlias "site2.ru" "site3.ru" "site4.ru"
</VirtualHost>
bitrix - папка, где лежит движок
в ней, соответственно создаю папки site1, site2, site3, site4
в настройках сайта пишу
Название: site1.ru
Доменное имя: site1.ru
Папка сайта: site1
URL сервера: site1.ru
и так, соответственно для каждого сайта, index.php в корне меняю на такой
главная страница обрабатывается нормально, а вот все остальные только если прописывать папку (т.е. путь уже будет выглядеть так как можно убрать папку (site1) из пути?
насколько я понял в апаче прописываю
<VirtualHost *>
DocumentRoot /usr/local/www/sites/bitrix
ServerName "site1.ru"
ServerAlias "site2.ru" "site3.ru" "site4.ru"
</VirtualHost>
bitrix - папка, где лежит движок
в ней, соответственно создаю папки site1, site2, site3, site4
в настройках сайта пишу
Название: site1.ru
Доменное имя: site1.ru
Папка сайта: site1
URL сервера: site1.ru
и так, соответственно для каждого сайта, index.php в корне меняю на такой
| Код |
|---|
<? 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");?> |
главная страница обрабатывается нормально, а вот все остальные только если прописывать папку (т.е. путь уже будет выглядеть так как можно убрать папку (site1) из пути?
