Changement règles réécriture et référencement

Changement règles réécriture et référencement - PHP - Programmation

Marsh Posté le 02-11-2004 à 10:52:12    

Bonjour  
 
Je viens de lancer la V2 de mon site (http://www.francomix.com) tournant désormais sous SPIP.  
Mes pages articles, rubriques, brèves sont à l'origine sous la forme :  
 

Citation :

article.php3?id_article=12  
rubrique.php3?id_rubrique=12  
breve.php3?id_breve=12


 
 
 
Pour rendre mes url plus lisibles, compréhensibles, et pertinentes pour les MR et les recherches j'ai mis des règles de réécritures dans le htaccess qui permettent de transformer l'url d'un article par ex en :  
 

Citation :

article=Saint_ Germain___Tourist=34.html


 
Ici l'url reprend le titre de l'article et l'id correspondant. Tout fonctionnait parfaitement .
Sauf que les stats fournies par mon hébergeur ne prenaient pas en compte ces url et affichaient seulement /article. Pas très précis.  
Mon hébergeur m'a dit de supprimer le caractère = et de le remplacer par un -.  
Très bien je change les règles de réécriture dont voici le code :
 

Citation :

RewriteEngine on
RewriteRule ([a-z]+)-([^=]*)-([0-9]+).html$    /$1.php3?id_$1=$3 [QSA,L]


 
et les nouvelles url deviennent par ex pour l'article de st germain :  
 

Citation :

article-Saint_ Germain___Tourist-34.html


 
Ok. Sauf que Google étant passé par mon site entretemps à référencé toutes les pages avec les =. Et là est mon problème car Google a aussi référencé les nouvelles URL. Je ne voudrais pas risquer le duplicat-content de Google. On sait jamais  
 
Donc on m'a parlé de la redirection dans le htaccess avec le Mod_rewrite et le code 301 pour rediriger une page du style article=Saint_ Germain___Tourist=34.html vers article-Saint_ Germain___Tourist-34.html
 
mais je n'y connais rien en rewriting rules.  
 
Merci pour votre aide
 
 
Philippe

Reply

Marsh Posté le 02-11-2004 à 10:52:12   

Reply

Sujets relatifs:

Leave a Replay

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