URL rewriting + variable GET dans l'url

WRInaute discret
Salut à tous,

Je me trouve confronté un à petit problème, j'aimerais avoir des url du style :


Code:
http://www.monsite.fr/categorie/
http://www.monsite.fr/categorie/?page=1

Donc j'ai ca dans mon htaccess:

Code:
RewriteRule ^([a-zA-Z0-9-]+)/?page=([0-9]+)$ menu.php?categorie=$1&page=$2 [L]

RewriteRule ^([a-zA-Z0-9-]+)/$ menu.php?categorie=$1 [L]

Pour la categorie sans page ca fonctionne, mais si je rajoute le ?page=1, c'est comme si la variable GET de page n'est pas passé à page menu.php... Je dois avouer que je sèche :(

Quelqu'un pourrait me donner un petit coup de pouce ;)

Par avance merci !
 
WRInaute passionné
Salut,

Les paramètres GET font pas partie du RewriteRule.
De mémoire regarde plutôt du côté de RewriteCond mais je ne suis plus sûr.
 
WRInaute passionné
il faut utiliser le flag QSA :
Code:
RewriteRule ^([a-zA-Z0-9-]+)/$ menu.php?categorie=$1 [L,QSA]
 
Discussions similaires
Haut