RewriteRule qui ne fonctionne pas
Bonjour,
J'ai de vielles URL sur mon site écrites de la façon suivante :
http://monsite/AAAAMMJJ/url
où AAAAMMJJ est en fait la date de l'article, par 20091121
Or j'ai changé l'URL-rewriting du site en supprimant cette date au milieu et en rajoutant le numéro xxxx de l'article à la fin de l'URL, soit :
http://monsite/url-xxxx
J'ai donc rentré les 2 règles suivantes dans mon .htaccess :
Code:
1 2
| RewriteRule ^([0-9]{8}/)(.+) $2
RewriteRule ^(.+)(-[0-9]+)$ $1 |
Bizarrement, la 2eme RewriteRule fonctionne bien... mais la 1ere par contre ne fonctionne pas !
Autrement dit, les liens du type http://monsite/AAAAMMJJ/url ne sont pas redirigés vers http://monsite/url (mais ils fonctionnent quand-même)
Qqun peut-il m'aider SVP ?
D'avance merci beaucoup :)