网站来路域名nginx拦截的几种方法2年前更新0200 以下教程主要是通过nginx,禁止指定来源网站的链接访问自己的网站,因为经常在统计中看到广告站来路,很影响获取真实的统计信息,所以就想着屏蔽那些广告域名的来路。 1.对于来路为*.xxxx.com,全部返回404,代码如下: if ($http_referer ~* .*.YYY.com){ return 404; } 2.对于来路为xxxx.com的链接来路,通过路径转发全部返回到其首页 if ($http_referer ~* YYYY.com) { rewrite ^/ http://YYYY.com/; } 以上代码可以将它们丢到location ~ 1.php(/|$) {}中,案例如下: location ~ [^/].php(/|$) { if ($http_referer ~* .*YYYY.com){ return 404; } } 添加代码后只要重启nginx,就可以生效。 可以F12添加超链接模拟来路测试。 温馨提示:本文最后更新于2023-03-23 13:30:16,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。 © 版权声明文章版权归作者所有,未经允许请勿转载。 一月 26 知岛上的今时往日 2024:子比主题美化 – 翻页按钮增加页数跳转 (5)2024:一些隐藏的QQAPI及页面支持直接调用获取信息哦 (0)2024:01月26日,星期五,每天60秒读懂全世界! (0) THE END教程之家# nginx 喜欢就支持一下吧点赞0 分享QQ空间微博QQ好友海报分享复制链接收藏