Я пытаюсь использовать перезапись URL в моем новом проекте. Но мне также нужно разрешить пользовательский запрос в URL.
Я просто хочу знать, как написать правило перезаписи для этого URL
http://www.mysite.com/edit/123/?q1=value1&q2=value2
чтобы стать этим
http://www.mysite.com/index.php?action=edit&id=123&q1=value1&q2=value2
Пользовательская строка запроса должна быть разрешена неограниченно.
Миллионы благодарностей ...
Просто выполните ваше правило, как любое другое правило, и добавьте модификатор QSA (Query String Append) в конце.
RewriteEngine On RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]