Site multilingue, url rewritting et duplicate content...

Site multilingue, url rewritting et duplicate content... - Hébergement - Réseaux grand public / SoHo

Marsh Posté le 04-01-2010 à 14:08:32    

Bonjour,
 
Soit un site d'abord mis en ligne en français uniquement et comportant un grand nombre de pages via des paramètres.
Ensuite j'ai rajouté un paramètre langue pour créer une version anglaise.
Puis, j'ai découvert sur ce site l' url rewriting...
 
Voici donc mon fichier .htaccess :
 
-----------------------------------------------------------------------------------------------------------------------------------
 
AddType x-mapp-php5 .php
 
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(fr|en)-game-([0-9]+).html$ /game.php?game=$2&lang=$1 [L]
RewriteRule ^(fr|en)-plan.html$ /plan.php?lang=$1 [L]
RewriteRule ^(fr|en)-partenaires.html$ /partenaires.php?lang=$1 [L]
RewriteRule ^(fr|en)-res_sondages.html$ /res_sondages.php?lang=$1 [L]
RewriteRule ^(fr|en)-facebook.html$ /facebook.php?lang=$1 [L]
RewriteRule ^(fr|en)-play-([0-9]+).html$ /play.php?game=$2&lang=$1 [L]
RewriteRule ^([a-z]+)-(fr|en)-page([0-9]+)-tri([0-9]+).html$ /index.php?cat=$1&page=$3&tri=$4&lang=$2 [L]
 
-------------------------------------------------------------------------------------------------------------------------------------
 
Le soucis est que je suis confronté à du "duplicate content" dans la mesure où Google référence deux pages identiques
sous des noms différents (avant et après rewritting) comme :
game.php?game=128&lang=fr
et fr-game-128.html
 
Est-ce que ces pages en doubles ne peuvent pas nuire au référencement du site ?
D'ailleurs, je viens de perdre 1 point de PageRank :(
 
En fin de chaque règle de rewritting j'ai essayer de remplacer [L] par [L,R=301] pour indiquer de ne plus référencer les urls non réécrites par une redirection 301. Seulement, écrite ainsi, l'url rewritting ne fonctionne pas.
 
Merci de m'aider à résoudre ce problème.


---------------
Votre terrain de jeux: http://harry-games.fr
Reply

Marsh Posté le 04-01-2010 à 14:08:32   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed