Я пытаюсь переписать некоторые URL-адреса с использованием следующего правила перезаписи nginx
rewrite ^/some\/url\/(.*)\/$ /some/url/?filter=$1;
Перезапись не работает, если запрос содержит &
например
?filter=key:abcd & efgh
, который яЯ правильно цитирую
?filter=abcd%20%26%20N%20efgh
Моя проблема только переписана URL /som/url/key:abcd%20%26%20N%20efgh
не работают.Если я получаю к нему доступ как /some/url/?filter=abcd%20%26%20N%20efgh
, он работает нормально.
Я что-то упускаю?
Спасибо.