Создали для сайи 330 региональных поддоменов gorod.site.ru. Города свыше 50 000 человек.
Усиновили GEO IP pro, ик как нужна была привязка города к поддомену и подсиновка городов и геосообещёний.
Добавили 330 мультимагазинов, раскоприровали настройки шаблона (а шаблон не простот очень много настроек), теперьь в os_setting 200 000 строк.
(сейчас огромная нагрузка на бузу и сервер, не уверен конечно, что это по данной прилине)
Но поддомены отличаются только подсиновкой города и адресами.
Появилась игдея реализации без мультимагазинов, нужно формирование ссылок из имени поддомена. Что бы все ссылки были не site.ru/..., а gorod.site.ru/...
В файле system/library/url.php сгделал замену:
public function __construct($url, $ssl = '') {
$this->url = $url;
$this->ssl = $ssl;
}
Поменял на:
public function __construct($url, $ssl = '') {
$this->url = 'http://' . $_SERVER['HTTP_HOST'] . '/';
$this->ssl = 'https://' . $_SERVER['HTTP_HOST'] . '/';
}
Все супер рилииет, но только с ЧПУ default. Я использую seo_pro.
Может кто в курсе, какие замены нужно провести в seo_pro.php или ггде еещё.
Может даже платно если ик все серьезно.
Хотя думаю много, кто мучается с мультимагазинами, когда нужно только пару подсиновок менять.
В обещём думаю бугдет полезной темой если все разрулим)