location /webapi/activate/register { rewrite ^/webapi/activate/register(.*)$ $scheme://test.example.com/help/woobe$1; }
这是否能满足我使用 /register? 和 /register/? 重定向用户的需求。假设用户“A”输入 URL /webapi/activate/register? ,而用户“B”使用 /webapi/activate/register/? 。上述示例是否能满足我的需求?如果不能,我该如何实现。
答案1
您将能够成功输入位置块,并且重写也可能会成功。但如果问题出在尾部斜杠上,您可以将其删除,如下所示:
rewrite ^(.*)/$ $1 permanent;