Morton 3 de marzo de 2011 a las 07.20
   Imprimir artículo
elWebmaster.com

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


ipadwideTu 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:

  1. // Para usar con clientes web normales
  2. var isiPad = navigator.userAgent.match(/iPad/i) != null;
  3.  
  4. // Para usar con UIWebView
  5. var ua = navigator.userAgent;
  6. 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:

  1. $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:

  1. RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
  2. 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
Traducci贸n realizada por
elWebmaster.com


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (4)

  1. Juan Ignacio dice:

    Gran aporte para quienes seguimos aprendiendo despues de todo, hay que estar al dia con las nuevas tecnologias, muchas gracias.

  2. Javier dice:

    No consigo que me funcione en la web que estoy posicionando, no localizo visitas desde ipods.

  3. Igancio dice:

    Muy bueno, esto es todo un tema. Buscando info parece que la merjor opcion es redirigir a los usuarios desde el lado del servidor al sitio movil.

    Podrian armar un ejemplo de codigo para el htaccess que redirija cuando se accede al sitio desde un dispositivo con una resolucion menor a 600px? o cuando se accede desde ipod, ipad, android y black berry?

    Saludos.

  4. c茅sar correa reyes dice:

    Hola, alguien me puede ayudar, necesito un script que me informe con un reporte o en el analytics, cuantas personas accedieron ami sitio web a trav茅s de un dispositivo mobil, ipad, iphone, balckberry o smartphone, gracias por el espacio y espero su respuesta.Saludos.

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder