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