Tu sitio web ya no sólo es visitado desde ordenadores de escritorio, sino que también puede recibir visitantes desde la tablet más popular, el iPad. Aquí te contamos cómo detectar estas visitas y crear una redirección a una versión de tu sitio preparada especialmente para este exitoso dispositivo.

Comencemos por el Javascript:

    // Para usar con clientes web normales
    var isiPad = navigator.userAgent.match(/iPad/i) != null;
     
    // Para usar con UIWebView
    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);

Un test rápido de la expresión regular String.match puede comprobar la presencia del término “iPad” en el string del user agent. Por otro lado, podemos optar por el PHP:

$isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad'); 

Con esto, buscamos la posición del término “iPad” en el string. Finalmente, tenemos la última opción… añadir lo siguiente al .htaccess:

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

…reemplazando la URL de ejemplo por la que desees utilizar.

Y eso es todo. ¡Hasta la próxima!

Fuente original del artículo: David Walsh Blog


No olvides que para recibir los ultimos artículos directamente en tu correo te puedes suscribir (Recuerda Activar tu suscripción):
Cero-coolGeneraldetección,htaccess,iPad,Mobile,redirección,redirect,user agent,version
Tu sitio web ya no sólo es visitado desde ordenadores de escritorio, sino que también puede recibir visitantes desde la tablet más popular, el iPad. Aquí te contamos cómo detectar estas visitas y crear una redirección a una versión de tu sitio preparada especialmente para este exitoso dispositivo. Comencemos por...