Comment faire ? si sans slash de fin -> 301 sur avec slash

WRInaute discret
Bonjour,

Je cale sur une regle de rewrite.
J'ai ceci :
Code:
RewriteRule ^[[:alnum:]-]+_([[:digit:]]+)/$  categories.php?id=$1 [L]

J'aimerai que si un malin poste un lien sans le slash de fin et que quelq'un clique sur ce dernier, mon htaccess soit capable de le rediriger proprement.

J'avais ceci pour un autre site :
Code:
#RewriteRule ^toutes-les-races/$  races.php [L]
#RewriteRule ^toutes-les-races$  toutes-les-races/ [L,R=301]

mais vu que j'ai pour mon nouveau site, tout le début dynamique, je ne sais pas ce qu'i faut mettre à droite :(


Merci d'avance.
 
WRInaute accro
Bonjour,

Essaie ceci:
Code:
RewriteRule ^([[:alnum:]-]+_([[:digit:]]+)[^/])$  http://ton_domaine.com/$1/ [L,R=301]
Jean-Luc
 
WRInaute discret
Merci beaucoup de ton aide, j'ai réussi à la bidouiller un petit peu pour la faire marcher.

Code:
RewriteRule ^([[:alnum:]-]+_[[:digit:]]+)$  $1/ [L,R=301]
 
Discussions similaires
Haut