Перенаправление мобилок (нужен совет)

The Truth
На сайте с 08.03.2016
Offline
61
246

Господа, подскажите. Вот сделал перенаправление на мобильную версию сайта. В инете нашёл список юзер-агентов:

midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android

Интересует как это работает. Я вижу в этом списке юзер-агенты из 2 букв, например xx, vx, pt, pg, kg

Лишнего ничего не перенаправит на мобильную версию? Если я правильно понимаю, когда в любом слове в юзер агенте пользователя будут найдены подряд 2 такие буквы, то произойдёт перенаправление?

Я с разных десктопных браузеров позаходил на сайт, вроде всё нормально, не перенаправляет.

P.S. Я знаю что в 2022 надо делать адаптив, вопрос про другое.

LEOnidUKG
На сайте с 25.11.2006
Offline
1742
#1
Лучше рекомендую использовать готовую библиотеку http://mobiledetect.net/
Mobile Detect - lightweight PHP class for detecting mobile devices (including tablets)
  • Serban Ghita
  • mobiledetect.net
Mobile Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the...
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
M5
На сайте с 31.07.2022
Offline
0
#2
https://www.cloudflare.com/ru-ru/ есть перенапровление, делался под гуглAMP Яшка хавает
Сергей Чиж
На сайте с 02.04.2013
Offline
73
#3

Я у себя использую эту библеотеку

Вот пример подключения:

// Подключам класс

$mobile = false;

require_once ("Mobile_Detect.php");
$detect = new Mobile_Detect();
if($detect->isMobile() or $detect->isTablet()){
$mobile = true;
}

// перенаправляем на моб версию
if($mobile){
header("location: m.site.com");
exit;
}
zip mobile_detect.zip
ChatGPT плагин генерации контанта для WordPress -> https://sc-ai-content.hayatsk.info/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий