• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 宝塔面板根据访问协议头屏蔽字节跳动爬虫

宝塔面板根据访问协议头屏蔽字节跳动爬虫

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了宝塔面板,协议头,屏蔽爬虫,字节跳动爬虫等相关知识,希望对您有所帮助

最近,字节跳动搜索引擎的爬虫疯狂爬取全网资源,导致一些小网站服务器不堪重负,严重的直接使网站宕机。

我们有很多方法可屏蔽掉爬虫,比如 robot.txt ,但是貌似字节跳动旗下的今日头条爬虫比较流氓,他不遵守这个!还有一个通过屏蔽IP的方式,但是一般爬虫的IP地址比较多,这个也挺麻烦。

这里站长图库介绍一种方法,有一定的效果,如下:


nginx在站点的设置,配置文件中 server{ } 中添加

#禁止爬虫工具的抓取if ($http_user_agent ~* "Bytespider|YisouSpider") {    return 403;}

注:Bytespider 为字节跳动爬虫的协议头


Apache:

在伪静态里设置 这里以thinkphp为例!

<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] #禁止爬虫工具的抓取RewriteCond %{HTTP_USER_AGENT} "^.*Bytespider.*|.*YisouSpider.*$" [NC]RewriteRule ^(.*)$ - [R=404,L]</IfModule>


以上,就是根据访问协议头屏蔽字节跳动爬虫的方法,希望能对大家有所帮助!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 宝塔面板"Service Unavailable"503的问题怎么解决
  • 宝塔面板使用中常见的9个问题(附答案)
  • Centos7下宝塔面板PHP7.3怎么安装sqlsrv扩展
  • 宝塔面板搭建WordPress站点主题404页面不生效
  • 解决宝塔面板安装Let's Encrypt SSL证书后网站无法访问
  • 宝塔面板根据访问协议头屏蔽字节跳动爬虫
  • 宝塔面板批量设置站点404页面的方法(无需站点单独设置)
  • 怎么通过宝塔面板实现MySQL性能简单调优
  • 宝塔面板忘记账号和密码怎么办?一条命令全搞定
  • 宝塔面板删除网站根目录后自动重建的解决办法

相关文章

  • 帝国CMS实现tagid伪静态tag的方法
  • uniapp如何设置动态样式
  • Photoshop鼠绘蓝色进度圈
  • 手动触发 Lazyload 显示懒加载的图片
  • 利用纹理素材及图层样式制作个性的金色纹理字
  • 四个vue后台常用模板,你知道几个?
  • 利用html实现进度条效果的方法
  • Thinkphp极验滑动验证码实现步骤解析
  • AI打造牛仔布料纹理
  • Photoshop绘制玻璃质感的APP软件图标

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 介绍Mysql位运算简化一对多关系
    • WordPress5.5后怎么平稳度过jQuery兼容问题
    • Thinkphp volist多重循环原样输出数组key值
    • 帝国CMS常用的过滤特殊字符及空格函数
    • 一文讲解Wordpress插件怎么查找并安装
    • 使用CorelDRAW绘制椭圆和圆形
    • PHP怎么返回四位数不满补零
    • 手动触发 Lazyload 显示懒加载的图片
    • Javascript怎样验证手机号码
    • 用Coreldraw做漂亮的动画图片

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有