感谢访问老张的博客!
location ~* /s1/(?<s1uri>.*\.php) { proxy_pass http://127.0.0.1:7180/$s1uri; proxy_set_header Host www.xxx.com; }
以上配置中,在正则匹配时定义了一个 ? 变量供后面调用,达成的效果是请求 /s1/xxx.php 获得源站 www.xxx.com/xxx.php 的内容,相当于去掉了请求路径中的 /s1 目录。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截