Cómo detectar y redirigir a quienes visitan tu sitio web desde un iPad

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.

Fuente original del artículo: David Walsh Blog
Traducción realizada por elWebmaster.com

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. Luego continuamos con el PHP:

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

Con esto, buscamos la posición del término “iPad” en el string. Finalmente, añadiremos 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.

Regresar a LogicOnline

Anuncios
A %d blogueros les gusta esto: