Нужен редирект на субдомейн

alexo

Участник
Регистрация
28 Май 2006
Сообщения
315
Реакции
5
здравствуйте

Есть такая проблема - хочу сделать редирект на мобайл версию на субдомейн. Скажем так

Сайт тут - domain.com
news в таком виде - domain.com/template-group/template-name/article-title/
хочу отправить на - m.domain/template-name/article-title/

в голову приходит только как сделать на тот же домейн, только в другую папку (темплейт груп) -
т.е. в таком виде
news - domain.com/template-group/template-name/article-title/
мобайл news - domain.com/mobile/template-name/article-title/

через этот таг

Код:
{exp:mobile_detect location="{url_title_path=mobile/темпейт}"}


как все это выводить на субдомейн в голову не приходит.

З.ы. Кстати Веблогов много, темплейт групп тоже, поэтому решил новости с каждого веблога выводить на определенный свой темплейт, чтобы можно было как то обратно отравить на полную версию. (с мобайл версион)

Скажем

news - domain.com/1group/news/article-title/
мобайл news - domain.com/mobile/1group-template/article-title/

articles - domain.com/2group/news/article-title/
мобайл version - domain.com/mobile/2group-template/article-title/

Это так к слову

---------------
Скрипт 1.6.8

------
Спасибо
 

levsha

Постоялец
Регистрация
4 Фев 2007
Сообщения
72
Реакции
14
Такой вариант...

-----

1. В index.php пишем функцию определения устройства. Если мобильное устройство, то редирект на m.domain

// определение мобильного устройства
function check_mobile_device() {
$mobile_agent_array = array('ipad', 'iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
// var_dump($agent);exit;
foreach ($mobile_agent_array as $value) {
if (strpos($agent, $value) !== false) return true;
}
return false;
}
$is_mobile_device = check_mobile_device();
if($is_mobile_device){
$assign_to_config['global_vars'] = array(

///// Действие если мобильное устройство
.....
Редирект на поддомен

);

}else{
$assign_to_config['global_vars'] = array(

///// Действие если ПК

);

}

2. Ставиш мультисайт менеджер (MSM). И на поддомене делаеш мобильную версию.
 
Сверху