IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Redirection vers sous domaine pour les mobiles


Sujet :

Apache

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 277
    Points : 120
    Points
    120
    Par défaut Redirection vers sous domaine pour les mobiles
    Bonjour,

    J'ai fait une version de mon site consultable pour les téléphones mobiles sur un sous domaine http://mobile.mondomaine.com
    Le Htaccess détecte de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteEngine On RewriteCond %{HTTP_USER_AGENT}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "ipod|iphone|ipad" [NC,OR] RewriteCond %{HTTP_USER_AGENT}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     "android|palm" RewriteRule (.*) http://mobile.mondomaine.com [R=301,L]
    Pensez vous que tout les mobiles seront détectés ? J'ai oublié un truc ou pas ?
    Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 277
    Points : 120
    Points
    120
    Par défaut
    J'ai aussi trouvé ce code sur http://detectmobilebrowsers.com/
    Il est plus complet, mais justement impossible de vérifier si il y a des erreurs à moins d'être un virtuose d'Apache

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    # Mobile Redirection Script is used to detect if user is viewing the site
    # from mobile device. If the script detects the user is viewing from
    # mobile phone, they will be redirected to the mobile version of the site.
    # One thing to note is that if you want to allow the user on the mobile version
    # of your site to have the option to switch to desktop version, you may consider
    # using other methods like JavaScript or PHP at http://detectmobilebrowser.com/
    #
    # To use the script, first, uncomment the lines below,
    # second, change 'http://www.example.com/mobile' to the URL of your mobile site.
    RewriteEngine On
    RewriteBase /
     
    RewriteCond %{HTTP_USER_AGENT} android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge\ |maemo|midp|mmp|opera\ m(ob|in)i|palm(\ os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows\ (ce|phone)|xda|xiino [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a\ wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r\ |s\ )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1\ u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(\ i|ip)|hs\-c|ht(c(\-|\ |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(\ |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(\ |\/)|klon|kpt\ |kwc\-|kyo(c|k)|le(no|xi)|lg(\ g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-|\ |o|v)|zz)|mt(50|p1|v\ )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v\ )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|\ )|webc|whit|wi(g\ |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-) [NC]
    RewriteRule ^$ http://detectmobilebrowser.com/mobile [R,L]
    Est ce que quelqu'un a déjà un site en version mobile avec une règle dans son Htaccess ?
    Merci

Discussions similaires

  1. Redirection de sous-domaine vers sous-domaine
    Par hx2508 dans le forum Apache
    Réponses: 3
    Dernier message: 04/04/2013, 20h46
  2. Utiliser un sous domaine pour mobile
    Par Jean-Mouloud dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 07/03/2013, 23h18
  3. Redirection vers sous domaine ne fonctionne pas
    Par student_php dans le forum Apache
    Réponses: 4
    Dernier message: 17/04/2012, 08h54
  4. [WS 2008] impossible de joindre un domaine pour les poste sous W7
    Par aityahia dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 30/04/2010, 22h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo