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.
 
WRInaute discret
salut koxin-l

ben j'aurai voulu un truc "propre" au premier regard.
Mais bon si tu dit que ca passe, alors ok...
 
Discussions similaires
Haut