Здравствуйте, друзья!
Есть два шаблона. Работающих на разных доменах. У них определяется мобильное или нет устройство.
В header.php есть такой код:
Все хорошо определяет, но редирект не всегда срабатывает.
В ТП толкового ничего не подсказывают.
Подскажите пожалуйста, можно ли как то на битриксе сделать редирект еще до определения шаблонов?
или каким образом лучше определить мобильное устройство? Может в htaccess как то?
Есть два шаблона. Работающих на разных доменах. У них определяется мобильное или нет устройство.
В header.php есть такой код:
Цитата |
---|
<?Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("mobile_detect"); $DEVICE_TYPE = $APPLICATION->get_cookie("DEVICE"); if(!stristr($_SERVER['HTTP_REFERER'],SITE_SERVER_NAME) or empty($DEVICE_TYPE)) { require_once 'Mobile_Detect.php'; $detect = new Mobile_Detect; if(!$detect->isMobile()) //Не мобильное устройство { $APPLICATION->set_cookie("DEVICE", "DETECTED", time()+60*60); LocalRedirect(' exit(); } } Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("mobile_detect");?> |
В ТП толкового ничего не подсказывают.
Подскажите пожалуйста, можно ли как то на битриксе сделать редирект еще до определения шаблонов?
или каким образом лучше определить мобильное устройство? Может в htaccess как то?
Мой модуль Битрикс: Мультиязычность - инфоблоки на разных языках https://proger.com.ua/~ao9ln