2009-07-28 5 views
1

Je suis fondamentalement la production d'un simple, édulcoré, sites spécifiques de l'iPhone sur un sous-domaine de l'original. Je connais plusieurs redirections automatiques, comme les scripts/règles d'agent utilisateur htaccess qui amènent l'utilisateur directement sur le site spécifique de l'iPhone, mais ces scripts ne répondent pas aux besoins de quelqu'un qui vient du site spécifique de l'iPhone qui veut Voir la version complète, car ils sont juste redirigés vers le site spécifique de l'iPhone.La redirection automatique de l'iPhone peut-elle être désactivée si l'utilisateur veut voir le site complet?

Voyez-vous mon problème?

Ma forme de redirection préférée est htaccess, y a-t-il un moyen de ne pas tenir compte d'une règle htaccess si l'utilisateur vient du sous domaine (iPhone specfic) pour pouvoir voir le site principal sans problème?

Bien sûr, je suis ouvert à la suggestion si la règle htaccess n'est pas la voie à suivre.

Un grand merci

Répondre

1

Qu'en est-il un cookie sur le navigateur client qui indique que l'utilisateur veut voir le site complet. Vérifiez ensuite la présence de ce cookie avant de faire une quelconque logique de redirection.

+0

C'est une bonne idée, mais je ne suis pas sûr de savoir comment je l'implémenterais ... Est-ce que je définirais le cookie seulement quand l'utilisateur cliquera sur le lien 'View main site'? Et comment cela serait-il fait? J'ai de l'expérience avec le plugin cookie jQuery, est-ce que cela peut gérer ce dont j'ai besoin? Merci d'avance – Zander

+0

Je ne connais pas jQuery mais je le suppose. Lorsqu'un internaute accède à la première page de votre site, recherchez le cookie. Si ce n'est pas le cas, votre user-agent vérifie et redirige vers le sous-domaine mobile.whatever.com. Sinon laissez l'utilisateur où ils sont. Sur votre site mobile, ijf l'utilisateur clique alors pour voir la version complète, définissez un cookie avec une durée d'expiration très longue. De même, vous pouvez fournir un lien qui supprime le cookie pour rediriger l'utilisateur vers le site mobile à nouveau. Fondamentalement, la présence de ce cookie sera votre déclencheur pour rediriger ou non. –

+0

Ok, je pense que je l'ai, je peux revenir ici pour plus d'aide si. Merci – Zander

Questions connexes