Добрый день. Столкнулся с проблемой невозможности организовать перенаправление мобильных пользователей на pda версию своего сайта в случае если они переходят из поисковых систем. На данный момент на сайте имеется такой код (быдло код, я знаю.):
if( !isset($_SESSION['version']) && wp_is_mobile()) {
if ( $_SERVER['REQUEST_URI']=='/') {
wp_redirect( '/?version=mobile' );
exit;
} else {
wp_redirect( $_SERVER[REQUEST_URI] . '/?version=mobile' );
exit;
}
}
который в случае если сессия пуста и пользователь использует телефон, автоматом (при первом заходе) отправляет на моб версию сайта. Но возникает проблема, при переходе на сайт из поисковых систем, пользователь отправляется не на сам материал а на главную страницу сайта. Как я понимаю, причина такого странного поведение в отсутствие передаваемого ПСом REQUEST_URI на который опирается мой переключатель. Теперь внимание вопрос, как заставить этот код дружить с ПС (проверять $HTTP_REFERER )?