美文网首页
nginx禁止垃圾蜘蛛访问

nginx禁止垃圾蜘蛛访问

作者: denghuo7743 | 来源:发表于2020-03-31 18:06 被阅读0次

/www/server/nginx/conf文件夹下建立agent_deny.conf文件
nginx配置文件里加入include agent_deny.conf;

server
{
    include agent_deny.conf;
    listen 80;
#禁止Scrapy等工具的抓取
if ($http_user_agent ~* (Scrapy|Curl|HttpClient)) {
     return 403;
}

#禁止指定UA及UA为空的访问
if ($http_user_agent ~ "opensiteexplorer|BLEXBot|MauiBot|SemrushBot|DotBot|WinHttp|WebZIP|FetchURL|node-superagent|java/|yisouspider|FeedDemon|Jullo|JikeSpider|Indy Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|Java|Feedly|Apache-HttpAsyncClient|UniversalFeedParser|ApacheBench|M
icrosoft URL Control|Swiftbot|ZmEu|oBot|jaunty|Python-urllib|lightDeckReports Bot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms|BOT/0.1|YandexBot|FlightDeckReports|Linguee Bot|^$" ) {     return 403;
}

#禁止非GET|HEAD|POST方式的抓取
if ($request_method !~ ^(GET|HEAD|POST)$) {
    return 403;
}

相关文章

  • nginx禁止垃圾蜘蛛访问

    /www/server/nginx/conf文件夹下建立agent_deny.conf文件nginx配置文件里加入...

  • nginx autoindex off

    nginx autoindex off 禁止目录访问

  • nginx 限制ip访问规则

    nginx 限制ip访问规则 禁止/允许 单个IPdeny/allow IP 禁止/允许 所有IPdeny/all...

  • 使用Nginx问题记录

    Nginx禁止未绑定域名访问 error message "无效的域名 localhost"解决方案: Nginx...

  • nginx 禁止ip 访问

    在 default中加入

  • nginx禁止国外ip访问

    在conf.d中加入如下配置文件并重启 allowip.conf 注意: 1.启动的时候有warn,可以忽略 2....

  • nginx禁止使用IP访问

    一台服务器部署多个网站的时候,为了确保用户访问特定的网站,就要求用户使用域名访问,不能使用IP;另外,也可以防止一...

  • nginx排除目录

    目的是为了禁止别人访问项目下的一些文件和目录 用到nginx的location 上述代码意为 排除nginx、lo...

  • SEO优化

    SEO优化 禁止蜘蛛爬行和传递权重,为了减少垃圾链接对搜索引擎的影响 rel="nofollow"

  • nginx只允许域名访问,禁止ip访问

    在nginx配置文件nginx.conf中,新添加一段server。(注意是新增,并不是在原有的server基础上...

网友评论

      本文标题:nginx禁止垃圾蜘蛛访问

      本文链接:https://www.haomeiwen.com/subject/qhrguhtx.html