Site francais-anglais

Nouveau WRInaute
Bonjour,

Mon site est aujourd'hui en francais. Je compte mettre en ligne une version anglaise (site complètement dupliqué).
Quelle est la meilleure solution pour la page d'accueil ?

Je pensais créer "index.fr.html" et "index.en.html" et laisser faire le serveur apache pour le choix en fonction de la langue du navigateur (anglais par defaut). Par ailleurs chaque page d'une langue contiendrait un lien vers l'autre langue.
Google tombera sur la page anglaise mais suivra le lien vers la page francaise. La repartition du PR devrait etre correcte avec un avantage pour la page anglaise. Non ?

Est-ce une bonne solution ?
Les pages francaises sont deja réferencées, est ce qu'un impact est previsible ?

Merci.
 
WRInaute occasionnel
Salut,

L'avantage devrait etre pour la page par defaut. Jette un coup d'oeil au site EasyExpat et tu verras que http://www.easyexpat.com/ a un PR plus important que http://www.easyexpat.com/index_fr.htm ou http://www.easyexpat.com/index_en.htm.
Le choix de la page de depart est fait en utilisant un javascript qui redirige sur la bonne langue.

Si les pages francaises sont deja referencees en index.fr.html il ne devrait pas y avoir d'impact. Par contre si tu changes le nom des pages, fait attention a faire des redirections si possible avec htaccess. Et tu devrais aussi voir ton PR changer.

Pour finir, le top du top est suremment de faire comme yahoo ou le -http://www.yahoo.fr -> -http://fr.yahoo.com et -http://www.yahoo.co.uk -> -http://uk.yahoo.com...mais c'est beaucoup de travail, et une solution en reecriture d'URL me semble tres bien faire l'affaire...

Voila

Cyril
 
Nouveau WRInaute
OK merci, vu ton site.
En fait c'est un peu ce que je pensais faire sauf que "index.html" n'existerait pas pour eviter le javascript, c'est apache qui se chargerait de la detection de langue.

Tu as un "duplicate content" en anglais, non ? (index.html et index_en.html)

PS:
En changeant la langue de mon navigateur (IE6) je tombe tjs sur la page en fr de ton site ? A vérifier ?
 
WRInaute occasionnel
Oui en effet, index.php et index_en.htm sont les meme pages, mais c'etait le seul moyen pour garder la consistence du site...
Pour ton navigateur, c'est bizarre. Moi ca marche bien chez moi. J'ai Netscape en francais, Opera en anglais et IE6 en anglais. Par ailleurs en France et en Italie sur IE6 ca marche aussi (redirige sur les pages index_fr.htm et index_it.htm).
Il faut peut etre que tu redemarres IE...
 
WRInaute occasionnel
moi j'aurais fait comme ca

page d'accueil -http://www.monsite.com/index.html

page anglaise -http://www.monsite.com/en/index.html

page francaise -http://www.monsite.com/fr/index.html
 
WRInaute occasionnel
Non, parce que ainsi tu perds 1 PR avec le repertoire dedie a la langue... Ca ne sert a rien donc autant faire index_fr.html.
 
WRInaute occasionnel
Humm tant qu'a faire des sous domaines, il vaut mieux faire
-http://www.monsite.com
-http://fr.monsite.com
-http://it.monsite.com
....

Ne crois tu pas Americas ?
 
WRInaute accro
-www.fr.monsite.com ou -fr.monsite.com c'est kif kif... entout cas avec mon hébergeur c'est comme ça... si je crée -fr.monsite.com il crée automatiquement l'autre url
 
Discussions similaires
Haut