Placer la variable langue dans L'url ?

Nouveau WRInaute
Bonjour,

Je viens me renseigner ici, car je me demande si je n'ai pas fait une grossière erreur.
je travail avec SPIP et j'avais un site multilingue avec des articles en FR et d'autre en EN.
J'avais donc:
http://www.monsite.com/-oiseaux- et http://www.monsite.com/-birds-

Pour des questions de simplification rédactionnel, j'ai décider de changer ce système pour n'avoir à la place qu'un seul article
écrit avec la balise "multi" de spip, ce qui me permet de très facilement écrire la traduction d'un article, sans devoir changer d'article. Sur le moment je me suis trouvé très intelligent.

Mais je suis pris d'un doute affreux...
Est ce que cela pourrait peux être pénaliser le référencement ? Et dans ce cas la je suis bon pour reprendre tous les articles de la base de donnée et refaire tout ce que j'ai supprimé.. :cry: :cry:

Car le résultat final est une seul URL par article avec une variable langue qui change.
Par exemple:
Lorsque quelqun arrive sur le site il est directement redirigé en 301 en fonction de la langue de son navigateur soit vers:

http://www.monsite.com/-accueil-?lang=fr soit http://www.monsite.com/-accueil-?lang=en

Et le lien menant depuis la page d'accueil est désormais:
http://www.monsite.com/-oiseaux-?lang=fr ou http://www.monsite.com/-oiseaux-?lang=en

Ma question est donc, est ce que pour google ces deux URL seront bien considéré comme 2 page distinctes, ou bien il vas ignorer la variable de lang et considéré le tout comme 1 seul page ?

En espérant que vous allez pouvoir me rassurer.
Cordialement,
Et merci d'avance pour vos conseils.
 
WRInaute accro
Si tu vises un positionnement sur Google FR et UK ou US, alors de base SPIP est très mal pensé. Avec des paramètres dans l'url, tu ne peux pas lier chaque version linguistique à son pays cible, et du coup tu mélange les deux langues sur le même site, ce qui est la pire manière de procéder.

Sur la 1.9 j'avais du ajouter un hack dans SPIP, de manière à forcer la langue en fonction du nom de domaine (avec un nom de domaine par langue), de manière à éviter de faire transiter la langue par des paramètres.
 
Discussions similaires
Haut