当前位置:首页 > 编程相关 > Nginx > 正文内容

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

martinsun3年前 (2021-01-22)Nginx8.03 K
  • 说明

    之前网站某一资源被频繁访问,疑似被恶意请求了,导致服务器差点宕机,重启服务器之后,临时采用了屏蔽掉该url做了转发处理。

  • 配置

    nginx的网站配置中,加入如下代码

    server
    {
      # 省略其他配置
      ...
      # 匹配指定url,带参数
      if ($request_uri ~* "/index.php\?app=home&mod=Index&act=test") {
          # 跳转到百度首页
          return 301 https://www.baidu.com;
          # 也可以直接返回一个空的200状态
          # return 200;
      }
      # 省略其他配置
      ...
    }

配置完成后保存,重新加载nginx的配置。

版权声明:本文由MartinSun发布,内容供学习参考使用。

图文说明:部分图文来源于网络,如侵权请联系删除。

本文链接:https://www.sunyonghong.com/?id=25

标签: nginx
分享给朋友:
返回列表

上一篇:在nginx上配置https证书

没有最新的文章了...