Besoin d'aide pour .htaccess

Nouveau WRInaute
Salut à tous,

je suis en train de monter un site web mais j'ai un petit probleme avec un code préexistant d'un fichier .htaccess .

Ce fichier dirige les lien de mes menus vers la bonne page:
Code:
RewriteRule ^page_([0-9]+)/? /cyril/AlexandraPark_WebSite/page.php?page=$1 [NC,L]

Le probleme c'est que j'ai besoin de faire passer un parametre par URL mais avec ce code là je ne peux pas.
Dans la barre d'adresse, cela donne :
-http://..../cyril/AlexandraPark_WebSite/page_29

Passer un parametre reviendrait à faire :
-http://..../cyril/AlexandraPark_WebSite/page_29?page=1

mais cela ne marche pas .

Pourriez vous m'aider à modifier le code du fichier .htaccess pour arriver à passer un parametre par URL ?

Merci
 
WRInaute impliqué
La solution magique :
Code:
RewriteRule ^page_([0-9]+)/? /cyril/AlexandraPark_WebSite/page.php?page=$1 [QSA, L]
Dis moi si ca marche :wink:
 
Nouveau WRInaute
Bah ecoute ça a l'air de marcher parfaitement bien !!!!!

Merci beaucoup ! Chapeau !!

Tu peux m'expliquer par contre ce que signifie "QSA" par rapport à "NC" ?

merci encore.
 
WRInaute impliqué
Je suis pas un spécialiste donc je ne connaissais pas NC, mais QSA signifie Query String Attempt et en gros ca veut dire qu'il ajoute à la fin de la chaine rewrité les paramètres passés dans l'URL.
Moi même j'avais déjà eu ce problème.
 
Discussions similaires
Haut