Redireccionar a versión para handheld
3 seguidores
Saludos
Tengo una duda y no se por donde tirar.
Tenemos que preparar una versión para movil de un sitio web. Ya se que en principio con xhtml + css deberíamos usar una sola versión y luego cargar el estilo para moviles a través de media="handheld", pero el caso es que solo queremos cargar una mínima parte de un contenido muy específico y, solo en este caso, esta posibilidad no nos es válida.
Mi pregunta: ¿Hay alguna forma (javascript o asp, php imposible) de detectar al cargar la página que ésta se está cargando desde de un dispositivo movil y redirigilo a su página específica de inicio?
1 millon de gracias
Usuario desconocido
Saludus,
puedes capturar las cabeceras HTTP-USER-Agent con PHP y tratarlas.
En funcion del dispositivo, harto complicado y un poco extenso de tratar, puedes servir el CSS que más te interesse.
A ver....
zigotica
gerboy, lo que le interesa es servir otro contenido, no otro css. en cualquier caso en ASP tambien hay una variable user agent... aunque a google no le mola nada que se sirva contenido distinto segun esa variable (para una misma url, claro)
Usuario desconocido
zigotica
sorry, pero cierto es que para servir otro contenido,una versión minima,etc para dispositivos mobiles, necesita tratar diferentes posibilidades:
1.tratar la cabecera user-agent (aunque a google no le guste), la variable user-agent es interna al protocolo HTTP, no al lenguaje que utilizamos, por lo que en ASP,PHP, JAVA,...., si està implementado se puede acceder a las propiedades de la cabecera.
Para curiosear podeis consultar un proyecto muy interessante en sourceforge. .wurfl.sourceforge.net/
2.seguir la especificación del .mobi
3.redireccionar mediante otro dominio a la version mobil a traves del servidor.
deque_locualque
está tan fácil como hacer una versión capada en un subdominio movil.marronazo.com
el dominio marronazo.com es una alegoría para este post. pero si alguien lo quiere se lo vendo ;)