NGINX如何写才可以跳转,那位28CM帮个忙

etangren 14天前 10

nginx 如果网址包含?问号get方式全部跳转指定网址。
28CM大佬甩个匹配代码来,谢过
最新回复 (7)
  • 论坛大师 14天前
    引用 2
    1. if ($request_method = GET) {
    2.     return 301 https://www.baidu.com/;
    3. }
  • 雪丫鬟 14天前
    引用 3
    论坛大师 发表于 2021-9-8 21:42
    大佬速度真快。
  • heihai 14天前
    引用 4
    你这个,不好办吧,有参数的话连接符就有?
  • 楼主 etangren 14天前
    引用 5
    论坛大师 发表于 2021-9-8 21:42
    这样  是不是所有 http://xxx.com/aaa/eeee.html  也跳转了呢?是想不含传递参数。也就是URL含有?问号就跳  不含不跳
  • 论坛大师 14天前
    引用 6
    etangren 发表于 2021-9-8 21:44
    这样  是不是所有 http://xxx.com/aaa/eeee.html  也跳转了呢?是想不含传递参数。也就是URL含有?问号就 ...
    你主贴写的只要是GET请求都跳的。要的不就是这个效果吗?
  • 楼主 etangren 14天前
    引用 7
    论坛大师 发表于 2021-9-8 21:46
    你主贴写的只要是GET请求都跳的。要的不就是这个效果吗?
    我想的是  url含有问号不管有没有参数   跳
    不含?自然也传递不了什么,那就不跳
  • 论坛大师 14天前
    引用 8
    etangren 发表于 2021-9-8 21:49
    我想的是  url含有问号不管有没有参数   跳
    不含?自然也传递不了什么,那就不跳 ...
    if ($args) {
        return 301 https://www.baidu.com/;
    }
  • 游客
    9
返回