Bonjour,
Je sèche sur un regex qui ne fonctionne pas exactement comme je le souhaiterais...
RewriteRule ^(arithmetique|algebre|geometrie)/?$ cours.php?cat=$1 [L]
Donc quand l'utilisateur tape monsite.com/arithmetique ou monsite.com/arithmetique/ je souhaiterai que la page qui s'affiche soit monsite.com/cours.php?cat=arithmetique
Pas de soucis ca fonctionne, par contre... si l'utilisateur tape monsite.com/arithmetique// ou meme monsite.com/arithmetique//////// la page qui s'affiche est aussi monsite.com/cours.php?cat=arithmetique
Pourtant j'ai bien stipulé dans mon regex grâce au point d'interrogation que la barre oblique ne pouvait apparait qu'une ou zéro fois.
Plus largement, j'ai constaté en investiguant sur ce mystère que je peux accéder à n'importe quelle page de mon site style contact.php via contact.php// ou meme contact.php//////////////
Cela ne pose-t-il pas des problème de contenu dupliqué et donc réduit les performances en terme de SEO ?
Si oui comment pallier au problème ?
Un grand merci pour votre aide !!
Partager