在我的配置文件中,我需要将网址的最后一部分提取到变量中,以便在重定向中使用,例如如果网址是http://www.example.com/question,我需要“问题”,以便我可以设置重写。我该怎么办呢?
答案 0 :(得分:0)
这可以通过以下方式实现:
if ($request_uri ~* "([^/]*$)" ) {
set $last_path_component $1;
}
然后,您可以在任何地方使用$ last_path_component var。请注意,此正则表达式将返回最后一个/可能包含在url参数中的所有内容,因此如果您不需要它们,则必须相应地修改上面的正则表达式。