使用nginx和lua与openresty获取完整的URL

如果请求URL是

test.com/gifts.

如果我正在使用

 ngx.var.uri

输出是

/gifts/

预期产量是

test.com/gifts

代码:

 location /gifts {
                    try_files $uri @url_change;
                }


                location @url_change {
                default_type text/html;
                content_by_lua '

                        ngx.say(ngx.var.uri)
                         ';
                }
最佳答案
我真的不明白你想要什么,但如果你想要实际的完整网址我认为你可以使用它

$http_host$request_uri;

转载注明原文:使用nginx和lua与openresty获取完整的URL - 代码日志