Недавно потребовалось сделать редирект страницы если пользователь пришел с страницы для iOS, iPad, iPhon, iPod. Решил с помощью JS:
<script> var isiPad = navigator.userAgent.match(/iPad/i) != null; var ua = navigator.userAgent; var isiPad = /iPad/i.test(ua) || /iPhone OS 3_1_2/i.test(ua) || /iPhone OS 3_2_2/i.test(ua); if(isiPad) { // Do something! // Redirect to Android-site? window.location = 'http://site.com/i'; } if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://site.com/i"; } PHP if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) { header('Location: http://site.com/i'); exit(); } </script>