解析url以获取Nginx中的字符串

时间:2015-07-20 22:02:54

标签: nginx

我在Nginx后面有一个Web服务器。如果有错误,那么我想从URL获取一些信息并将其作为参数传递给静态文件。我已将Nginx配置为使用$ arg_param_name从URL获取url参数。但是,我还需要从url路径本身获取一个String。如果网址如下:

www.website.com/path1/path2?arg1=val&arg2=someval

现在,我如何解析此url以获取最后一个路径(在这种情况下为path2)?我的位置指令如下:

location ~*/path1/{
   ...
}

网址不必始终具有相同数量的路径。它也可以有3条路径。所以我不能使用$ 1,$ 2等。我需要获取最后一条路径,即路径后面紧跟url参数(?符号)。

0 个答案:

没有答案