Question

J'essaie d'utiliser la réécriture d'URL dans mon nouveau projet. Mais je dois aussi autoriser les requêtes personnalisées dans l'URL.

Je veux juste savoir comment écrire une règle de réécriture pour cette URL

  

http://www.mysite.com/edit/123/ ? q1 = valeur1 & q2 = valeur2

devenir ce

  

http://www.mysite.com/index .php? action = modifier & amp; id = 123 & q1 = valeur1 & q2 = valeur2

La chaîne de requête personnalisée doit être autoriser illimité.

Des millions de remerciements ...

Était-ce utile?

La solution

Faites simplement votre règle comme n'importe quelle autre règle et ajoutez le modificateur QSA (Query String Append) à la fin.

RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top