Pregunta

Estoy intentando usar la reescritura de URL en mi nuevo proyecto. Pero también necesito permitir una consulta personalizada en la URL.

Solo quiero saber cómo escribir una regla de reescritura para esta URL

  

http://www.mysite.com/edit/123/ ? q1 = value1 & amp; q2 = value2

para convertirse en esto

  

http://www.mysite.com/index .php? action = edit & amp; id = 123 & amp; q1 = value1 & amp; q2 = value2

La cadena de consulta personalizada debe permitirse de forma ilimitada.

Millones de gracias ...

¿Fue útil?

Solución

Simplemente haga su regla como cualquier otra regla y agregue el modificador QSA (Query String Append) al final.

RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top