Bonjour,

Je sèche sur un regex qui ne fonctionne pas exactement comme je le souhaiterais...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !!