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
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 ;)
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.
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
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....