2009-12-08 9 views
-1

Je souhaite rediriger une URL vers une version mobile, si l'agent utilisateur est un mobile.Comment rediriger une URL vers une version mobile?

Exemple:

klikkarir.com/jawa-pos/5215/lowongan-call-center-accounting-administration-pt-asia-teleservices-januari-2010.html

redirigera vers:

quelqu'un m.klikkarir.com/5215/lowongan-call-center-accounting-administration-pt-asia-teleservices-januari-2010/

me aider.

+8

15 questions, pas accepté ... – jldupont

Répondre

1

La meilleure méthode consiste à utiliser WURFL pour détecter si un périphérique mobile accède à votre page, plusieurs interfaces (php, java, C++) existent.

Si vous voulez avoir une solution simpeler mais moins précise, une comparaison rapide d'agent utilisateur peut suffire, example.

+0

ce que j'ai besoin est pour rediriger URL spécifique, pas rediriger toutes la version mobile (si l'agent utilisateur est mobile) –

0

Vous pouvez essayer le service Mobify Me, il existe également une version gratuite.

Hors sujet, commencer à accepter les réponses

2

J'utilise http://detectmobilebrowser.com, et trouvé, il est le moyen le plus rapide et plus facile. Cela fonctionne plutôt bien. Ce site génère automatiquement des scripts serveur (php, perl, python, coldfusion, apache, jquery, etc.) qui détectent les navigateurs mobiles et les redirigent en conséquence. Vous pouvez simplement copier et coller le code quelque part dans votre fichier d'index.

+0

Lorsque vous essayez l'expression de IIS recommandé dans detectmobilebrowser.com site Web obtenir une erreur "expression trop complexe". Et c'est vrai est trop compliqué. Préfèrent utiliser quelque chose comme le suggéré ici https://gist.github.com/dalethedeveloper/1503252 – Riga

0

Je crois qu'il y a trois façons de procéder en détectant d'abord la taille de l'écran par le nombre de pixels. J'ai essayé cette méthode et cela fonctionne dans les paramètres (écrans HD et haute résolution sur les appareils mobiles vs anciens écrans de bureau basse résolution) une autre suggestion d'approche à plusieurs endroits (http://www.inmotionhosting.com/support/website/how-to/mobile-redirect) est d'utiliser le fichier .htaccess. L'idée ici est de filtrer les navigateurs sur leur acceptation des types MIME mobiles - comme je pense qu'il n'y a pas de grand intérêt pour les appareils en plein écran pour prendre les types MIME mobiles, cela semble assez fiable avec la mise en garde que sur les tablettes ils sont capables de gérer la version principale. Le troisième est bien sûr d'utiliser les solutions de script notées ci-dessus. Chance RPD

Questions connexes