Terminal: Como redireccionar correctamente nuestra Web desde .htaccess para una conexión móvil?

Mauro

Mauro

Soy administrador de servidores, me gusta todo lo relacionado a la Tecnología e Informática, Linuxero por curiosidad y Windowsero por necesidad (Laburo). Me encanta compartir lo que aprendo y difundir las cosas que me parecen interesantes, claro que siempre están relacionadas al mundo computacional. Soy un usuario apasionado por Linux y todo su mundo, el software libre y distribuciones. Bienvenidos a mi mundo.-

También te podría gustar...

9 Respuestas

  1. Jo dice:

    el problema de esto es que no se puede mandar de http://www.ejemplo.com/contacto.html a m.ejemplo.com/contacto.html. Es decir todas las paginas de escritro a movil

    • Mauro Mauro Follet dice:

      Hola Jo!
      Antes que nada gracias por escribirnos, en tu caso deberías probar con esta configuración en tu .htaccess

      #Version movil

      RewriteCond %{REQUEST_URI} !^http://m\.midominio\.com.*$
      RewriteCond %{HTTP_USER_AGENT} “android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile” [NC]
      RewriteRule ^(.*)$ http://m.midominio.com/$1 [L,R=302]

      PD: Cada línea comienza por RewriteCond, son lineas completas solo que el sistema de comentarios lo pasa a la siguiente línea. Ten en cuenta eso para colocarlo en tu .htaccess.

      Por favor indicame si es lo que buscas.

      • Jo dice:

        gracias por responder, lo que yo estoy buscado es si similar a lo de taringa.net, por ejemplo se veo este post en mi ordenador http://www.taringa.net/post/info/18710019/Desarrollo-de-apps-y-juegos-para-tabletas-Intel-Android.html

        pero si luego lo quiero ver en mi smartphone automaticamente me lleva a esta
        http://m.taringa.net/post/info/18710019/Desarrollo-de-apps-y-juegos-para-tabletas-Intel-Android.html

        con el procedimiento que explicaste me redirecciona bien si entro a “example.com” desde mi smartphone por que me redirecciona a m.example.com. El problema viene cuando intento ingresar a “example.com/contacto.html” desde mi android, por que no redirecciona a m.example.com/contacto.html. o sea a la version movil.

        no se si logre explicarme bien espero que me puedas ayudar

        • Mauro Mauro Follet dice:

          Sigamos, en este caso lo que se hace es tomar el MIME de los navegadores Móviles y redireccionarlos

          RewriteEngine On
          # Check for mime types commonly accepted by mobile devices
          RewriteCond %{HTTP_ACCEPT} “text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml” [NC]
          RewriteCond %{REQUEST_URI} ^/$
          RewriteRule ^ http://m.domain.com%{REQUEST_URI} [R,L]

          El .htaccess debes colocarlo en la raíz del sitio. Es raro porque en otro sitio mío lo redirecciono con el 1º método que te comenté aca.

          • Jo dice:

            si bueno, es que en el anterior comentario no me sirvió me sale el error: 500 internal server error. Incluso me fije lo de la linea que me comentaste pero estaba bien.

            En el ultimo código que me pasaste sirve pero redirige todos los links hasta los no existentes a la pagina de inicio. En el servidor donde alojo mi sitio web, en realidad tengo varios sitios registrados, y cada sitio tiene su archivo .htaccess independientemente. Así que creo que el problema no esta ahí.

          • Mauro Mauro Follet dice:

            La verdad Jo lamento no poder seguir ayudándote, son los 3 métodos que probe en hostings propios y funcionan con normalidad, sobre todo el último que es uno que encontre investigando para darte respuesta.
            Deberías consultar con tu proveedor a ver que te recomienda.

            Consulta el sistema que utilizas no es responsive?

          • Jo dice:

            Lamentablemente en esta web no puedo usar responsive, por que la versión de escritorio contiene contenido falsh, entre otras cosas, es por eso que he estado buscando la forma de redireccionar. seguiré tus consejos sobre el hosting. Quería pedirte que me pasaras la web con la que redireccionas con el primer metodo que mensionaste, solo para ver que tal te funciona.

          • Jo dice:

            ya no hace falta, me contacte con mi proveedor de hosting, les explique la situación y en unos minutos me lo solucionaron ahora ya me funcionan todos los códigos que me pasastes. Muchas gracias por toda tu ayuda, y lamento haberte molestado tanto. Sos la ostia

          • Mauro Mauro Follet dice:

            Me alegro que hayas logrado hacer andar tus sitios, y también que te hayan servido los códigos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *