mod_rewrite: verifique se há string de consulta personalizada no URL?
-
03-07-2019 - |
Pergunta
Estou tentando usar o URL reescrever em meu novo projeto. Mas também preciso permitir picada de consulta personalizada no URL.
Eu só quero saber como escrever regra de reescrita para este URL
para se tornar isso
http://www.mysite.com/index.php?action=edit&id=123&q1=Value1&q2=Value2
A sequência de consulta personalizada deve ser permitida ilimitada.
Milhões de agradecimento ...
Solução
Simplesmente faça sua regra como qualquer outra regra e adicione o modificador QSA (Query String Append) no final.
RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow