Подскажите пожалуйста, как сделать редирект на java script для Мобильного трафика. То есть, если человек заходит на www.site.ru с android, symbian или ios, то его редиректит автоматом на другую ссылку
Ну можно по юзерагенту пересылать, самый просто способ .htaccess Code: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC] RewriteRule ^$ http://my.host.ru [L,R=302] </IfModule> JavaScript по той же логики HTML: <script language=javascript> <!-- if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || ((navigator.userAgent.match(/iPad/i))) { location.replace("http://my.host.ru"); } --> </script> P.s. Еще впринципе можно на php, но я так только браузеры отсекаю при кроссверстке примерно так: PHP: <?php if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Macintosh') ) $your_os = "iOS"; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'iPad;') ) $your_os = "iOS"; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'iPhone;') ) $your_os = "iOS"; ?> А дальше через IF выводишь редирект.