Recientemente te contábamos cómo detectar y redirigir a quienes visitan tu sitio web desde un iPad. ¿Pero qué sucede con los dispositivos que utilizan el sistema operativo Android? Para éstos, también existe un método.

Primero lo primero, el Javascript:

    var ua = navigator.userAgent.toLowerCase();
    var isAndroid = ua.indexOf("android");//> -1 && ua.indexOf("mobile");
    if(isAndroid) {
      window.location = 'http://android.tudominio.com';
    }

Aquí utilizamos un rápido método para buscar «Android» en el string del user agent. Por otro lado, tenemos la alternativa en código PHP:

    $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
    if(stripos($ua,'android') !== false) { // && stripos($ua,'mobile') !== false) {
      header('Location: http://android.tudominio.com');
      exit();
    }

Como última y tercera opción, podemos utilizar el .htaccess:

    RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
    RewriteRule ^(.*)$ http://android.tudominio.com [R=301]

Y ahí lo tienes, tres maneras distintas de detectar dispositivos Android. ¡Hasta la próxima!

Si también quieres detectar los dispositivos iPad que visitan tu sitio, visita este artículo en el que te contamos cómo detectar y redirigir a quienes visitan tu sitio web desde un iPad.

Haz clic aquí para visitar el artículo “Cómo detectar y redirigir a quienes visitan tu sitio web desde un iPad” >>

Fuente original del artículo: David Walsh Blog