网站来路域名nginx拦截的几种方法 干掉统计中看到广告站来路

  • 饿了么红包
    每天可领 全场通用
  •  

     

    图片[1]-网站来路域名nginx拦截的几种方法 干掉统计中看到广告站来路-小宇资源网

    以下教程主要是通过nginx,禁止指定来源网站的链接访问自己的网站,因为经常在统计中看到广告站来路,很影响获取真实的统计信息,所以就想着屏蔽那些广告域名的来路。

    1.对于来路为*.xxxx.com,全部返回403,代码如下:

    if ($http_referer ~* "xxx.com") {  
        return 403;  
    }

    2.对于来路为xxxx.com的链接来路,通过路径转发全部返回到其首页

    if ($http_referer ~* "xxx.com") {
    
        rewrite ^/ http://www.xxx.com/;
    
    }

    3.禁止多个域名

    if ($http_referer ~* "xxx.com|aaa.com") {
    
        rewrite ^/ http://www.xxx.com/;
    
    }

    以上代码可以将它们丢到location ~ 1.php(/|$) {}中,案例如下:

    location ~ [^/].php(/|$) {
            if ($http_referer ~* .*.xxxx.com){
                return 404;
            }
    }

    添加代码后只要重启nginx,就可以生效。

    可以F12添加超链接模拟来路测试。

  • 外卖/打车/电影
    各类优惠券 每天都有
  • © 版权声明
    THE END
    喜欢就支持一下吧
    点赞12 分享
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    取消
    昵称表情代码图片