Помощник
|
Переадресация на мобильный сайт и обратно |
MsC
|
Сообщение
#1
|
||
|
|
||
|
|||
Gerga |
12.6.2015, 1:00;
Ответить: Gerga
Сообщение
#2
|
|
Доброй ночи. Вариант:
В основной версии: Код $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone"); $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android"); $palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS"); $berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry"); $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod"); $mobile = strpos($_SERVER['HTTP_USER_AGENT'],"Mobile"); $symb = strpos($_SERVER['HTTP_USER_AGENT'],"Symbian"); $operam = strpos($_SERVER['HTTP_USER_AGENT'],"Opera M"); $htc = strpos($_SERVER['HTTP_USER_AGENT'],"HTC_"); $fennec = strpos($_SERVER['HTTP_USER_AGENT'],"Fennec/"); $winphone = strpos($_SERVER['HTTP_USER_AGENT'],"WindowsPhone"); if ($iphone || $ipod || $android || $symb || $operam || $htc || $winphone || $berry || $palmpre || $mobile || $fennec) { if( isset($_REQUEST['ver']) and $_REQUEST['ver'] === 'full' ) { setcookie('ver', 'full', time() + 86400, '/', '.SITE.ru'); } elseif ( isset($_COOKIE['ver']) != 'full' ){ $redirect = 'http://PDA.SITE.ru' . $_SERVER['REQUEST_URI']; header('Location: ' . $redirect); exit; } } В мобильной версии: Код <a href="http://SITE.ru<?= $_SERVER['REQUEST_URI'] ?>?ver=full">aeee</a> Сообщение отредактировал Gerga - 12.6.2015, 1:03 |
|
|
MsC
|
Сообщение
#3
|
|
Gerga, Спасибо, большое. Только проблел лишний в ссылке был.
Код <a href="http://site.ru<?= $_SERVER['REQUEST_URI'] ?>?ver=full"> Но появилась проблема! Переадресация работает, но почему то joomla не выдает нужные страницы. При заходе на site.ru/contacts в строке браузера написано pda.site.ru/contacts но открывается pda.site.ru. Не работает даже pda.site.ru/administrator так же открывает главную страницу Сообщение отредактировал MsC - 12.6.2015, 10:40 |
|
|
axfz |
12.6.2015, 20:38;
Ответить: axfz
Сообщение
#4
|
|
Если я не ошибаюсь, правильнее было бы вместо
header('Location: ' . $redirect); написать header('Location: ' . $redirect, true, 303); -------------------- |
|
|
MsC
|
Сообщение
#5
|
|
Может лы это быть из-за того что поддомен ссылается на папку в корне сайта. Т.е. мобильная версия находится как на pda.site.ru так и на site.ru/pda
header('Location: ' . $redirect, true, 303); И так работает в принципе, сейчас проблема я так понимаю на стороне мобильной версии. Думается что изза того что джумла не в корне сайта работает а в папке в рабочей джумле) Может такое быть? |
|
|
axfz |
12.6.2015, 21:09;
Ответить: axfz
Сообщение
#6
|
|
MsC, это не должно влиять... Редирект никак не должен сказываться на работе сайта. Без редиректа сайт открывается нормально?
-------------------- |
|
|
Adrenalin4ik |
15.6.2015, 15:27;
Ответить: Adrenalin4ik
Сообщение
#7
|
|
|
Извините за офф-топик, но... Вы не думали вообще адаптивный делать?) обслуживать легче, и проблем меньше...
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ваш сайт блокирует Роскомнадзор? | 23 | hollywooduk | 5089 | Вчера, 10:43 автор: hollywooduk |
|
Тысячи ботовых переходов на сайт | 18 | Suagaring | 4536 | 26.3.2024, 21:42 автор: c4p1t4l15t |
|
Блог: городской сми сайт в Прибалтике | 23 | kapusta1 | 3525 | 24.3.2024, 22:02 автор: Liudmila |
|
[Услуги] Баннер/Графика/Сайт | 238 | FillPlay | 179377 | 23.3.2024, 16:31 автор: freeax |
|
Пишет кто отзывы на сайт в янднекс с разных аккаунтах | 1 | TenDemon_rs | 1126 | 22.3.2024, 13:18 автор: writer80 |
Текстовая версия | Сейчас: 28.3.2024, 13:46 |