(求教) pbn屏蔽外链蜘蛛的nginx规则

[复制链接]
查看: 861   回复: 2
发表于 2014-11-4 20:43:02 | 显示全部楼层 |阅读模式
pbn屏蔽ahrefs等蜘蛛,用robots.txt不是办法,好的办法是在.htaccess上屏蔽。.htaccess上是这样的

[mw_shl_code=applescript,true]SetEnvIfNoCase User-Agent .*rogerbot.* bad_bot
SetEnvIfNoCase User-Agent .*exabot.* bad_bot
SetEnvIfNoCase User-Agent .*mj12bot.* bad_bot
SetEnvIfNoCase User-Agent .*dotbot.* bad_bot
SetEnvIfNoCase User-Agent .*gigabot.* bad_bot
SetEnvIfNoCase User-Agent .*ahrefsbot.* bad_bot
SetEnvIfNoCase User-Agent .*sitebot.* bad_bot
<Limit GET POST HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>[/mw_shl_code]

但问题来了,vps都是nginx的,小白不知道怎么改。那位高人帮改下,谢谢!

回复

使用道具 举报

发表于 2014-11-4 22:02:02 | 显示全部楼层
网上搜下 以前搜过没存档。   
回复 支持 反对

使用道具 举报

发表于 2014-11-5 12:11:23 | 显示全部楼层
  if ($http_user_agent ~* (rogerbot|exabot)) {
    return 403;
  }
多个以|分开,不区分大小写,自己补充。

评分

参与人数 1T币 +1 收起 理由
medical002 + 1 送花花~~~

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则