Mon rewriting me donne des ID automatiquement

WRInaute discret
Bonjour,

J'ai un problème de rewriting.

Mon ancienne page était http://www.mesjeuxvideo.com/sport.html (affiche un listing de jeux de sport)

J'ai voulu changer par http://www.mesjeuxvideo.com/sport/ (affiche le même listing de jeux de sport)

Sauf que lorsque je me rends sur l'ancienne page
http://www.mesjeuxvideo.com/sport.html -> celle ci redirige vers -> http://www.mesjeuxvideo.com/sport/id=sport

Moi je voudrait http://www.mesjeuxvideo.com/sport/ tout court, pas d'id a la fin...

Voici mon htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteRule ^index.php$ index.php [NC,L]
RewriteRule ^bdd.php$ bdd.php [NC,L]
RewriteRule ^([A-za-z0-9-]+).html$ article.php?id=$1 [NC,L]
RedirectPermanent /sport.html http://www.mesjeuxvideo.com/sport/

Si quelqu'un peut m'aider merci :(
 
WRInaute discret
C'est normal ton instruction n'est pas pris en compte à cause du L juste avant.
Au lieu de :
Code:
RewriteRule ^([A-za-z0-9-]+).html$ article.php?id=$1 [NC,L]
RedirectPermanent /sport.html http://www.mesjeuxvideo.com/sport/
Essaye :
Code:
RedirectPermanent /sport.html http://www.mesjeuxvideo.com/sport/ [L]
RewriteRule ^([A-za-z0-9-]+).html$ article.php?id=$1 [NC,L]
 
WRInaute passionné
Bah non, c'est une affaire réglé.

Le fait d'ajouter le ? en fin d'url empêche de faire passer les critères.
Et ca n'a aucune incidence pour les moteur de recherche... juste un caractère en plus au bout de l'url.
 
Discussions similaires
Haut