Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
23 Апрель 2014

Многосайтовость на Битриксе бесплатно!

Приветствую уважаемые!
Итак, хочу поделиться мыслями по поводу реализации многосайтовости на Битриксе не приобретая доп.лицензий на каждый сайт (опробовано на доменах 3его уровня — работает, до 2го пока руки не дошли, но думаю метод работать будет).
Метод не очень удобен, а так же не использует функционал Битрикса по работе с сайтами (это понято — при его использовании нужно платить).
Итак, шаг 1 — настраиваем Веб-сервер по обработке нескольких доменов на одну и ту же папку.
Шаг 2 — в настройке шаблонов для основного сайта прописываем выражение для PHP
$_SERVER[‘HTTP_HOST’]==’new-domain.ru’
Таким образом для нашего сайта мы «включаем» свой уникальный шаблон.
Шаг 3 — (самое неудобное в реализации) непосредственно в рабочих файлах делаем проверку, например в file.php
if ($_SERVER[‘HTTP_HOST’]==’new-domain.ru’) {
include «/new-domain.ru/file.php»;
die();
}

Хотя, думаю эту логику без проблем можно реализовать на уровне urlrewite либо в nginx, либо в httpd, либо в urlrewrite.php самого Битрикса.
В общем, идею я спалил — дальше сами! 🙂

рубрики: Bitrix, Полезности | 3 комментария