nginx规则屏蔽国外的垃圾蜘蛛

老阳 275 0

nginx规则屏蔽国外的垃圾蜘蛛,解决被国外蜘蛛爬红服务器的问题,以下spider代表开放国内的所有蜘蛛,在服务器网站设置的伪静态规则最前面加上以下代码:

1、nginx规则屏蔽国外的垃圾蜘蛛 - 老阳插件

set $ly_cahce 0; if ($http_user_agent ~* "(spider|bot|crawler|https?://)"){ set $ly_cahce 1; } if ($http_user_agent ~* "(spider|PetalBot|bingbot|Applebot|Googlebot)"){ set $ly_cahce 2; } if ($ly_cahce = 1){ return 403; }


我的这个插件的纯静态规则是已经包含以上规则就不需要重置添加,百万数据优化纯静态化缓存数据分表分离 https://www.58xp.com/zblogphp-plugin/75.html




《nginx规则屏蔽国外的垃圾蜘蛛》.doc
将本文下载保存,方便收藏和打印
导出文档