2010-02-28 7 views
1

Je voudrais transmettre les utilisateurs d'iPhone à une version mobile de mon site avec RewriteCond %{HTTP_USER_AGENT} (...) apachelien vers la page complète à partir d'une version mobile

Ma question est, comment pourrais-je rediriger les visiteurs du site mobile retour au complet site? Depuis qu'ils sont sur un appareil mobile, ils seraient juste redirigés vers le site mobile à nouveau non?

Cheers, Phil

Répondre

2

Vous devez rediriger vers une page qui définit une valeur de cookie, puis redirige vers la page principale à nouveau. Ensuite, vous pouvez faire un cookie-based rewrite - si le cookie est présent, ne pas réécrire l'URL. Si ce n'est pas le cas, faites la réécriture. L'avantage de ceci, mis à part le fait de ne pas avoir à ajouter une variable GET à l'URL, est que la préférence de votre utilisateur est stockée pour de futures visites. S'il/elle préfère le format complet du site, c'est ce qu'il verra la prochaine fois qu'il visitera.

+0

+1. Si vous ne souhaitez pas que la préférence de l'utilisateur soit enregistrée pour les prochaines visites, vous pouvez utiliser un cookie de session à la place. –

Questions connexes