mod_rewrite: verifica la stringa di query personalizzata nell'URL?
-
03-07-2019 - |
Domanda
Sto cercando di usare la riscrittura degli URL nel mio nuovo progetto. Ma devo anche consentire la puntura della query personalizzata nell'URL.
Voglio solo sapere come scrivere la regola di riscrittura per questo URL
http://www.mysite.com/edit/123/ ? q1 = valore1 & amp; q2 = valore2
per diventare questo
La stringa di query personalizzata deve essere illimitata.
Milioni di ringraziamenti ...
Soluzione
Esegui semplicemente la tua regola come qualsiasi altra regola e aggiungi il modificatore QSA (Query String Append) alla fine.
RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow