Hello!

On Wed, Apr 07, 2021 at 03:07:34PM -0700, Demitrious Kelly wrote:

> Given the following two location configurations:
> 
> location ~ ^/test/named/(?<foo>.+)$ {
>   return 200 $foo;
> }
> 
> location ~ ^/test/numbered/(.+)$ {
>   set $foo $1;
>   return 200 $foo;
> }
> Are the following two results expected?
> 
> # curl http://127.0.0.1:8088/test/named/%D7%94%D7%98%D7%99%D7%95%D7%9C
> הטיול
> 
> # curl http://127.0.0.1:8088/test/numbered/%D7%94%D7%98%D7%99%D7%95%D7%9C
> %D7%94%D7%98%D7%99%D7%95%D7%9C
> 
> I have not been able do find any documentation, yet, explaining why these two 
> methods of capturing the same data yield different results.

It's a bug, see https://trac.nginx.org/nginx/ticket/348.

-- 
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to