Я использую класс PHP " php-mobile-detect " (или " mobileesp ", который я не использовал лично), чтобы определить, осуществляется ли доступ к сайту смобильное устройство или нет.Я также склонен устанавливать переменную SESSION для записи результатов этого теста, поэтому я не повторяю тесты каждый раз, когда пользователь загружает страницу.
Лично я также нахожу Smarty удобным инструментом, поскольку я его используюзагружать различные шаблоны, основываясь на значении в приведенной выше переменной SESSION.
Это означает, что, независимо от устройства, пользователи посещают одни и те же URL-адреса, взаимодействуют в одних и тех же (или очень похожих) модах и получаютвыводит данные, наиболее подходящие / стилизованные для устройства, к которому они получают доступ.
Это также будет означать, что любые риски, связанные с обнаружением Google дублированного контента и т. д., будут исключены, поскольку при посещении паука он просто видитнастольную версию вашего сайта и индексируйте ее.