Réécriture et preg_replace

Nouveau WRInaute
Bonsoir à tous,

alors voilà j'ai un problème qui me tracasse, je n'arrive pas à le résoudre et j'ai mal à la tête tellement j'ai cherché...

Mon problème concerne l'url rewriting. En fait, j'ai un script php qui transforme tous les liens de mon site en "nouveau lien", et ensuite je réécris tout cela avec un htaccess.

il y a un lien que je n'arrive pas à changer, c'est celui ci:

"/toplistings.php\?pg=new\&page=([0-9]*)'",

normalement, il doit être remplacé par

"petites_annonces/nouvelles/\\2.html",

à l'aide de la fonction preg_replace.

Or, le lien reste le même, il ne change pas! Savez vous d'où peut venir le problème?

Merci beaucoup!
 
Nouveau WRInaute
Bonjour,

merci de la réponse...

Oui excuse moi, en fait c'est 1 à la place de 2. Mais dans les deux cas c'est le même problème.
 
WRInaute accro
le problème, c'est que la réécriture classique ne fonctionne pas avec les querystring (càd après le ?), il me semble qu'il faille utiliser des RewriteCond spécifiques
 
Discussions similaires
Haut