Re: Регулярные выражения в location

Иван Мишин simplebox66 at gmail.com
Tue Apr 7 09:00:32 UTC 2015


Попробуйте заменить ($query_string ~ al=5f4ff3cb6478424481d6dfdf9d9a3696
<http://site.ru/Mydll.dll?al=5f4ff3cb6478424481d6dfdf9d9a3696>) на
($query_string ~ al= )

7 апреля 2015 г., 11:58 пользователь s.ivanov <nginx-forum at nginx.us>
написал:

> Проксировать нужно не только al=5f4ff3cb6478424481d6dfdf9d9a3696, но и все
> запросы вида al=5f4ff3cb6478424481d6dfdf9d9a3696 (значение может быть любое
> из соответствующего количества букв и цифр, это переменная).
>
> Попытка заменить в предложенном варианте
>
> al=5f4ff3cb6478424481d6dfdf9d9a3696
>
> на
>
> al=([\w\d]{32})
>
> или
>
> al=([a-z0-9]{32})
>
> или даже
>
> al=([a-z0-9]+)
>
> приводят к ошибке: nginx: [emerg] invalid condition "al=([\w\d]"
> и nginx: [emerg] invalid condition "$query_string" соответственно.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,17244,257853#msg-257853
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150407/c8528aac/attachment.html>


Подробная информация о списке рассылки nginx-ru