Site multilangage et url de transition ?

  • Auteur de la discussion Auteur de la discussion troops
  • Date de début Date de début
WRInaute occasionnel
Bonjour,

J'ai fait un site Internet Français/Anglais et pour que l'utilisateur puisse passé d'une langue a une autre j'ai crée un lien sur un petit drapeau, le truc c'est que mon lien ce compose comme suit :

http://monsite.com/pageencours.php?idlang=1 pour le français
http://monsite.com/pageencours.php?idlang=2 pour l'anglais

Est-ce que google va me référencer correctement mon site dans le cas ou cette recherche ce ferait en anglais ? ne va t-il pas considérer qu'il s'agissent de la même page et ne référencer que l'une des deux langues ? En tout cas j'espére de pas a avoir à recrée toutes la structure de mon site dans un répertoire différents pour chaque langue...

Merci pour vos réponses et bravo pour ce site vraiment intérressant
 
WRInaute occasionnel
salut et bienvenu,

a priori, aucun probleme pour google, il differenciera bien tes 2 type de page car il accepte 2 parametres...

par contre pour d'autres moteur de recherche, c'est pas garantie..
il n'accepte pas tous les parametres php..

tu trouveras plein d'info sur ce site...mais il faut lire un peu, beaucoup, passionnément, à la folie....
 
WRInaute occasionnel
J'ai oublié de préciser une fois que j'ai passé le paramétres $idlang, je retiens cette valeur dans une session php... Est-ce qu'il va y avoir des problemes ?
 
WRInaute passionné
Troops,

S'il y a une chose qui peut faire que ton site ne soit pas indexé, c'est bien une URL avec des variables de sessions. Le problème des sessions est qu'elles sont considérées à raison comme "spider traps" en ce sens que tu peux générer une infinité de pages toutes identiques avec des URLs différentes.

J'ai eu exactement ce problème fin de l'année dernière pour implémenter le site bilingue (dans ma signature) et me suis retrouvé avec une seule page dans l'index... la page d'accueil.
Pour éviter l'affichage de cette fameuse vaiable PHPSESSID, tu peux metrre le trans_sid à off (ou false) et utiliser des URLs absolues (http://......)

Dan
 
WRInaute occasionnel
En clair je suis obligé de doubler mes fichiers pour le multilangue... un répertoire anglais et un répertoire français ?
 
WRInaute passionné
Pas forcément, mais c'est souvent plus simple à mettre en place... et un peu moins à maintenir :wink:
Cela dépend principalement de ton contenu...
Le principal étant de t'affranchir des variables de sessions et d'utiliser des URLs absolues
ou, comme alternative, t'affranchir purement et simplement des sessions... C'est un peu de "remue-méninges" au niveau design mais tu y gagneras ensuite en simplicité de mise à jour. Il faudrait réfléchir à l'utilité réelle des sessions dans ton site... si ce n'est que pour tracer la langue du visiteur, cela peut à coup sûr être évité.

Dan
 
Discussions similaires
Haut