2010-07-02 3 views
0

Je voudrais réécrire l'URL suivante:Comment mod_rewrite un seul paramètre de requête querystring?

mypage/1234/myaction?api_key=4567 

à:

api/myaction.php?id=1234&api_key=4567 

... en utilisant mod-rewrite. Je peux obtenir/mypage/1234/myaction -> api/myaction.php? Id = 1234, mais le paramètre extra get cause quelques problèmes ....

Des idées?

+0

Peut-on voir ce que vous avez à ce jour? – Rup

Répondre

2

Utilisez la QSA (chaîne de requête append) Drapeau:

RewriteRule mypage/(\d+)/myaction api/myaction.php?id=$1 [QSA] 
+0

Ceci est une réponse super vieille - Mais je suis d'accord. C'est la bonne réponse. Merci! – Applehat

Questions connexes