PCRE
Maxim Dounin
mdounin на mdounin.ru
Ср Фев 24 16:18:42 MSK 2010
Hello!
On Wed, Feb 24, 2010 at 07:56:39AM -0500, anyhow2 wrote:
> if ($args ~* "\\\x") {
> return 403;
> }
> Дает в логах
> 2010/02/24 15:51:39 21855#0: *1 "\\x" does not match "r=%5Cxd0%5Cxb7%5Cxd0%5Cxb2%5Cxd0%5Cxb5%5Cxd1%5Cx80&That=std",
>
> if ($args ~* "\\x") {
> return 403;
> }
> Дает в логах
> 2010/02/24 15:54:54 22063#0: *1 "\x" does not match "r=\xd0\xb7\xd0\xb2\xd0\xb5\xd1\x80&
Это два разных запроса. В одном '\' поэскейплен в %5C, в другом -
нет. Определитесь для начала что именно вы хотите отсекать.
Maxim Dounin
Подробная информация о списке рассылки nginx-ru