最近总有某来源网站进行大量的访问自己的网站,看后台来路统计相当不爽,于是想办法屏蔽掉这个刷流量的网站,自己的服务器是nginx的,就想到了,用规则来屏蔽
1、查看来路,并记下网址,让此网站来的返回403,将下面代码放在在 nginx.conf 中 location 下面 。
if ($http_referer ~* yunfu123.net) {
return 403;
}
还可以不屏蔽,让他访问时跳转到他自己的网站,
if ($http_referer ~* yunfu123.net) {
rewrite ^/ http://www.yunfu123.net/;
}
接下来,我们重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以了。如果设置完成后没有生效,需要将代码放在 /usr/local/nginx/conf/vhost中,自己网站的配置文件中。
如何测试效果,在浏览器中审查元素,随便改一个链接的地址,链接到自己的网站,点击一下就可以看到效果了
本文来自投稿,版权归原作者所有,不代表WebSE立场,如若转载,请注明出处:https://webse.cn/678.html