#yyds干货盘点#nginx路径重写
Posted 孙半仙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#nginx路径重写相关的知识,希望对你有一定的参考价值。
- proxy_pass:反向代理
- rewrite "^/api/(.)$" /$1 break,路径重写:
(1)"^/api/(.)$":匹配路径的正则表达式,用了分组语法就是*(.)**,把/api/以后的所有部分当做1组;
(2)/$1:重写的目标路径,这里用$1引用前面正则表达式匹配到的分组(组编号从1开始,也就是api),即/api/后面的所有。这样新的路径就是除去/api/以外的所有,就达到了去除/api前缀的目的;
- break:指令,常用的有2个,分别是:last、break;
(1)last:重写路径结束后,将得到的路径重新进行一次路径匹配;
(2)break:重写路径结束后,不再重新匹配路径。
实例需求:
www.a.cn/channelorg/* -------重写为--------> www.a.cn/auth/*
答案如下图:
以上是关于#yyds干货盘点#nginx路径重写的主要内容,如果未能解决你的问题,请参考以下文章
#yyds干货盘点# LeetCode 热题 HOT 100:最小路径和
#yyds干货盘点# 面试必刷TOP101:矩阵的最小路径和