找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 51|回复: 7

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

[复制链接]

9

主题

16

回帖

103

积分

注册会员

积分
103
发表于 2021-9-8 21:38:46 | 显示全部楼层 |阅读模式
nginx 如果网址包含?问号get方式全部跳转指定网址。


28CM大佬甩个匹配代码来,谢过
回复

使用道具 举报

5

主题

339

回帖

947

积分

高级会员

积分
947
发表于 2021-9-8 21:42:23 | 显示全部楼层
[ol]
  • if ($request_method = GET) {
  •     return 301 https://www.baidu.com/;
  • }[/ol]复制代码

  • 回复

    使用道具 举报

    105

    主题

    4361

    回帖

    1万

    积分

    论坛元老

    积分
    10225
    发表于 2021-9-8 21:43:25 | 显示全部楼层
    回复

    使用道具 举报

    96

    主题

    1911

    回帖

    5636

    积分

    论坛元老

    积分
    5636
    发表于 2021-9-8 21:42:00 | 显示全部楼层
    你这个,不好办吧,有参数的话连接符就有?

    回复

    使用道具 举报

    9

    主题

    16

    回帖

    103

    积分

    注册会员

    积分
    103
     楼主| 发表于 2021-9-8 21:43:40 | 显示全部楼层

    论坛大师 发表于 2021-9-8 21:42

    这样  是不是所有 http://xxx.com/aaa/eeee.html  也跳转了呢?是想不含传递参数。也就是URL含有?问号就跳  不含不跳
    回复

    使用道具 举报

    5

    主题

    339

    回帖

    947

    积分

    高级会员

    积分
    947
    发表于 2021-9-8 21:44:55 | 显示全部楼层

    etangren 发表于 2021-9-8 21:44

    这样  是不是所有 http://xxx.com/aaa/eeee.html  也跳转了呢?是想不含传递参数。也就是URL含有?问号就 ...

    你主贴写的只要是GET请求都跳的。要的不就是这个效果吗?

    回复

    使用道具 举报

    9

    主题

    16

    回帖

    103

    积分

    注册会员

    积分
    103
     楼主| 发表于 2021-9-8 21:42:00 | 显示全部楼层

    论坛大师 发表于 2021-9-8 21:46

    你主贴写的只要是GET请求都跳的。要的不就是这个效果吗?

    我想的是  url含有问号不管有没有参数   跳
    不含?自然也传递不了什么,那就不跳
    回复

    使用道具 举报

    5

    主题

    339

    回帖

    947

    积分

    高级会员

    积分
    947
    发表于 2021-9-8 21:46:40 | 显示全部楼层

    etangren 发表于 2021-9-8 21:49

    我想的是  url含有问号不管有没有参数   跳
    不含?自然也传递不了什么,那就不跳 ...

    if ($args) {
        return 301 https://www.baidu.com/;
    }
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-15 18:36 , Processed in 0.062470 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表