1 votes

Redirection en fonction de la localisation, des pays et des langues : existe-t-il une bonne réponse ?

J'ai un site qui doit avoir au moins deux versions presque identiques pour deux pays/langues différents, et les visiteurs doivent accéder à l'une ou l'autre en fonction de leur localisation, pays ou langue ( en fait, la meilleure réponse dans mon cas serait la redirection par pays ).

Le serveur web est Apache, et j'ai lu quelque chose à propos de l'option GeoIP Apache API mais je ne sais pas comment l'appliquer (des instructions succinctes seraient très appréciées) à mon installation Apache, et à partir de là, comment rediriger une version ou l'autre. en fonction de l'emplacement du visiteur (qui, pour autant que je sache, est deviné par l'IP du visiteur).

Je me demande si la langue du navigateur ne pourrait pas être utile ici, et rediriger vers chaque version en fonction du code de langue (en_US, es_ES, etc).

Existe-t-il une solution à ce problème (si possible, gratuite, mais les solutions commerciales seraient également prises en compte) ?

1 votes

Vous semblez confus quant à la façon dont vous voulez rediriger les utilisateurs : Choisissez un Pays/Lieu ou une Langue. Pour le pays/lieu : Avez-vous regardé les exemples sur la page mod_geoip dont vous avez le lien ? Pour la langue : Les navigateurs envoient déjà un Accepted-Language avec les codes de langue. Une fois que vous aurez compris ce qui précède, n'hésitez pas à poser des questions spécifiques sur leur mise en œuvre. Pour répondre à votre question "Y a-t-il une bonne réponse ?" - Oui, il y en a une ; mais vous devez d'abord poser une bonne question.

5voto

Tom Points 720

Faites comme les sociétés de transport international et proposez une option "sélectionnez votre pays" sur la page d'accueil. Utilisez le champ du navigateur pour déterminer la langue par défaut. Utilisez geo_ip pour déterminer le pays par défaut. Demandez à l'utilisateur de confirmer, assurez-vous qu'il peut le modifier et stockez-le dans un cookie pour qu'il n'ait pas à le faire à nouveau.

1voto

Milind R Points 121

Le site dont vous donnez le lien contient toutes les informations pertinentes sur la configuration d'apache avec mod_geoip (que vous devez installer au préalable).

La redirection en fonction de la langue du navigateur est également couverte dans les commentaires du fichier httpd.conf ainsi que dans un fichier des milliards de visites sur Google comme este par exemple.

Tout ceci devrait résoudre votre problème. Si ce n'est pas le cas, indiquez pourquoi. A la vôtre.

0voto

pjammer Points 5042

Vous pourriez également utiliser une solution hébergée (comme celle à laquelle je participe : www.splitterhq.com), notamment pour les liens marketing et les QR Codes.

Vous pouvez ensuite supprimer l'étape où les utilisateurs doivent sélectionner le pays et établir des liens vers des sous-pages spécifiques ou des profils de médias sociaux, etc.

Tous les meilleurs

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X