WRInaute discret
Bonjour,
Je vais réaliser un site (en gros, un jeu) constitué d'une seule page.
Sous l'aire de jeu, il y aura un peu de blabla avec les règles du jeu etc.
Par contre, j'aimerais proposer cette page en plusieurs langues (au moins FR et EN, peut-être d'autres à venir si je trouve des traducteurs).
Quelle est la meilleure technique pour référencer ceci ?
Je pensais faire déjà un nom de répertoire à la racine qui est la locale :
- http://mon-super-jeu.com/en/ pour anglais
- http://mon-super-jeu.com/fr/ pour français
- http://mon-super-jeu.com/de/ pour allemand
...
Ca me parait logique.
Ma grande question est : "Quid du domaine racine (http://mon-super-jeu.com) ?"
Pour le moment, j'ai choisi que la langue par défaut serait l'anglais (notamment su l'utilisateur met dans l'URL une locale non gérée comme "http://mon-super-jeu.com/jp/"). De même, avec le domaine racine (pas de locale fournie dans l'URL).
La page sera dans ces cas générée avec le fichier de langues "en".
Du coup, pour éviter le duplicate content entre "http://mon-super-jeu.com" et "http://mon-super-jeu.com/en", j'ai fait une redirection 301 suivante :
Ca fonctionne bien. Mais es-ce la meilleure méthode ?
J'hésitais à garder "http://mon-super-jeu.com/en" référencé pour bien séparer, mais alors j'ai peur du DC avec mon domaine racine.
J'ai aussi pensé à rediriger "http://mon-super-jeu.com" vers "http://mon-super-jeu.com/en" mais ma redirection boucle. Et puis ça me parait moyen de ne pas référencer ma racine...
Sinon dans l'idée je voulais garder ma racine en affichant la langue dynamiquement en foncion des préférences navigateur de l'utilisateur, mais j'imagine que dans le cas du googlebot, ce sera anglais, et donc là aussi pb de duplicate content...
Dernière solution : faire une page d'accueil différente juste pour la racine, par exemple une page qui propose de choisir sa langue parmis celles proposées ?
Merci pour vos précieux conseils !
++
Je vais réaliser un site (en gros, un jeu) constitué d'une seule page.
Sous l'aire de jeu, il y aura un peu de blabla avec les règles du jeu etc.
Par contre, j'aimerais proposer cette page en plusieurs langues (au moins FR et EN, peut-être d'autres à venir si je trouve des traducteurs).
Quelle est la meilleure technique pour référencer ceci ?
Je pensais faire déjà un nom de répertoire à la racine qui est la locale :
- http://mon-super-jeu.com/en/ pour anglais
- http://mon-super-jeu.com/fr/ pour français
- http://mon-super-jeu.com/de/ pour allemand
...
Ca me parait logique.
Ma grande question est : "Quid du domaine racine (http://mon-super-jeu.com) ?"
Pour le moment, j'ai choisi que la langue par défaut serait l'anglais (notamment su l'utilisateur met dans l'URL une locale non gérée comme "http://mon-super-jeu.com/jp/"). De même, avec le domaine racine (pas de locale fournie dans l'URL).
La page sera dans ces cas générée avec le fichier de langues "en".
Du coup, pour éviter le duplicate content entre "http://mon-super-jeu.com" et "http://mon-super-jeu.com/en", j'ai fait une redirection 301 suivante :
Code:
RedirectPermanent /en/ http://mon-super-jeu.com
Ca fonctionne bien. Mais es-ce la meilleure méthode ?
J'hésitais à garder "http://mon-super-jeu.com/en" référencé pour bien séparer, mais alors j'ai peur du DC avec mon domaine racine.
J'ai aussi pensé à rediriger "http://mon-super-jeu.com" vers "http://mon-super-jeu.com/en" mais ma redirection boucle. Et puis ça me parait moyen de ne pas référencer ma racine...
Sinon dans l'idée je voulais garder ma racine en affichant la langue dynamiquement en foncion des préférences navigateur de l'utilisateur, mais j'imagine que dans le cas du googlebot, ce sera anglais, et donc là aussi pb de duplicate content...
Dernière solution : faire une page d'accueil différente juste pour la racine, par exemple une page qui propose de choisir sa langue parmis celles proposées ?
Merci pour vos précieux conseils !
++