Nginx拦截指定url并跳转(匹配带参数的url)

张 佃栋 linux运维, nginx, 系统 2021-07-20 22 次浏览 , , , 没有评论

生产环境由于某些需求需要部分url跳转到指定地址来看代码

其实很简单,及时一部判断+跳转,需要注意的是问号前面的\?

修改nginx配置文件需要修改的虚拟主机部分,注意是server{}内  return地址请自行替换成需要跳转的地址

server

{

if ($request_uri ~* “/test/network/\?key=1082006913775746000384”) {
return 301 https://m.sparke.cn/network/network?key=1280570629898138752;
}
if ($request_uri ~* “/test/network/\?key=108691140065053596032”) {
return 301 https://m.sparke.cn/network/network?key=1280570629898138752;
}

 

}

本文出自张佃栋de博客,转载时请注明出处及相应链接。

本文永久链接: https://zhangdd.com/1101.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

回顶部