网站来路域名Nginx拦截的几种方法

1.png

以下教程主要是通过Nginx,禁止指定来源网站的链接访问自己的网站。

因为经常在统计中看到广告站来路,很影响获取真实的统计信息,所以就想着屏蔽那些广告域名的来路。

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

code

  1. if ($http_referer ~* .*.xxxx.com){
       return 404;
    }

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

code

  1. if ($http_referer ~* xxxx.com) {
       rewrite ^/ http://xxxx.com/;
    }

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

code

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

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

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

下载说明:

1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。

2.如果源码下载地址失效请/联系站长QQ进行补发。

3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!

4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【AGU极品网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。

5.请您认真阅读上述内容,购买即以为着您同意上述内容。

AGU极品网 » 网站来路域名Nginx拦截的几种方法

发表回复