URL rewriting

Nouveau WRInaute
Salut à tous !

J'ai cherché partout (et j'ai trouvé de nombreuses sources) mais rien à faire, chez moi ça ne fonctionne pas :( (je suis chez OVH si ça peut aider).
Je n'arrive pas à réécrire cette adresse
http://www.monsite.com/commentaires.php?IDnews=13&titre=Internet-repère-de-pédophiles-tas-raison-ouais…
en ça
http://www.wecommon.com/commentaires.php/Internet-repère-de-pédophiles-tas-raison-ouais…

Alors soit je n'ai pas tout compris (ce qui est le cas à mon avis :mrgreen: ) soit OVH n'a pas tout compris (moins probable :?: ) !
Voilà la ligne en question du .htaccess :

RewriteRule ^commentaires.php?IDnews=[0-9]+&titre=(.*)$ commentaires.php/$1.php

Merci d'avance à ceux qui voudraient bien me venir en aide :D
 
WRInaute impliqué
Je ne sais pas combien de fois il va falloir la répéter cette solution …
Les paramètres d'URL ne peuvent pas être utilisés directement dans les RewriteRule pour valider une redirection. Il faut passer par RewriteCond.
Code:
RewriteCond %{QUERY_STRING} ^IDnews=[0-9]+&titre=(.*)$
RewriteRule ^commentaires\.php commentaires.php/%1.php? [L]
 
Nouveau WRInaute
Je ne savais pas qu'on ne pouvait pas passer des paramètre sans utiliser rewritecond, mais j'avais essayé de l'utiliser quand même.
En tout cas, même avec ton code, ça ne fonctionne pas… :?
Merci quand même du coup de main :wink:
 
Nouveau WRInaute
Dejà, merci à tous de regarder mon probleme. :oops:

elembius, le code que tu m'as envoyé concerne un cms, or chez moi ça n'est pas le cas !

E-kiwi, quand j'utilise le code de Blount, ça ne fait rien, donc pas de bug non plus. Comme si rien n'avait changé dans le htaccess. Et le code source de la page n'a pas été touché…

Je ne vois pas ce qui cloche :cry:
 
Discussions similaires
Haut