Url Rewriting : question sur l'utilisation de l'opérateur ^

  • Auteur de la discussion Auteur de la discussion Phix
  • Date de début Date de début
WRInaute occasionnel
Bonsoir,
j'ai besoin d'un coup de main pour une règle de réécriture qui me pose, à tort, des problèmes de duplicate content.

J'ai une règle de ce genre :

Code:
RewriteRule ^rub-ssrub-[a-z,]*-([0-9]+)\.html$ index.php?id=$1

Ce qui me permet d'avoir des liens du style :
Code:
www.example.com/rub-ssrub-abcd,efgh-123.html
et de récupérer 123 sur la page index.php

Mon souci vient du fait que si un internaute ou un robot utilise l'adresse :
Code:
www.example.com/blablablarub-ssrub-abcd,efgh-123.html
la règle renvoie à la même page que plus haut...

Y a-t-il un moyen d'empecher cela? L'opérateur ^ ne devrait pas régler ce problème?
Ne me demandez pas pourquoi quelqu'un s'amuserait à utiliser ce genre de lien, je n'en sais rien, mais cela se produit vraiment sur mon site. J'hésite entre des erreurs dans des liens que j'aurai fais ou carrément une volonté de créer du contenu dupliqué sur mon site.

En tout cas je vous remercie d'avance si vous avez un quelconque avis là-dessus!
 
Discussions similaires
Haut