Re: знак вопроса не обрабатывается в regexp
manimi
nginx-forum на forum.nginx.org
Чт Июн 30 06:50:28 UTC 2016
Sergej Kandyla Wrote:
-------------------------------------------------------
> На сервере есть ссылки на некоторую динамику, которые нужно
> профильтровать.
> ссылки примерно такого харакетера
>
> http://mydomain.com/dsfdasf/sfasdf/file.php?EXAMPLE_3=2
> http://mydomain.com/dsfdasf/sfasdf/file.php&EXAMPLE_=1
>
> сделал отдельный локейшн, удовлетворяющий данному запросу.
>
> server_name mydomain.com
> location ~ ^.*(EXAMPLE_).*$ {
> rewrite ^ http://mydomain.com redirect;
> }
>
> если в запросе содержится знак вопроса '?'
> то данный регексп не обрабатывается.
>
> пробовал также экранировать знак вопроса '\?' - не помогло.
> пробовал как через location, так и непосредственно в реврайте указать
> такой регексп.
>
> В чем может быть ошибка?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,13622,267962#msg-267962
Подробная информация о списке рассылки nginx-ru