使用Nginx从URL中提取文本
问题描述:
我正在尝试从URL中提取一些文本以用于别名。 URL是这样的:使用Nginx从URL中提取文本
/test/user_code_name/
和别名应该是
/test1/user_name/
这样的想法是只删除之间的部分_和_和使用它像一个变量。
THX L.
答
尝试这些设置:
location/{
if ($request_uri ~ ^/(.*)/(.*)_.*_(.*)/$) {
rewrite^/$1/$2_$3/ break;
}
}
请阅读更多关于nginx的重写模块here