挡训练爬虫时先分清机器人身份,访问控制和阅读路径各归谁管

📅 2026-11-01 👁️ 0

配置 AI 爬虫策略时,访问控制由 robots.txt 负责,阅读路径由 llms.txt 负责,两者不能互相替代。更常见的坑是把标识混为一谈:GPTBot 不等于 OAI-SearchBot,ClaudeBot 不等于 Claude-SearchBot,同名前缀的检索型与训练型是两个用途,挡错组会连被答案引擎引用的入口一起关掉。

两个文件管的事不一样

一份 AI 爬虫访问控制的决策矩阵把这件事拆成两句:robots.txt 管访问,llms.txt 管导航。前者决定某个标识能不能抓取哪个路径,属于权限层;后者是在模型已经进入页面之后,给它一份结构化的阅读顺序,属于导航层。同一份材料还统计过主流标识的数量:八个主要 AI 爬虫各有不同的调用行为,因此规则要按用途分组写,而不是用一条通配把整段用户代理全部拒掉。若只想挡训练用途却把检索型一并关闭,等于同时放弃了在生成式答案里出现的资格。

按用途分组再写规则

用途 常见标识 该改哪一处 典型错法
模型训练 GPTBot、ClaudeBot robots.txt 的分组规则 用通配一把挡掉全部标识
检索与答案生成 OAI-SearchBot、Claude-SearchBot robots.txt 单独放行 与训练型归到同一组挡掉
已进入页面的阅读顺序 已放行的各类标识 llms.txt 的结构描述 以为它能替代访问控制
传统搜索发现 搜索引擎爬虫 站点地图与链接推送 把发现寄托在配置文件上

配置要能被日志验证

改完先看日志:按标识统计请求分布,确认检索型仍在访问、训练型已经止住,再看被拒的是不是预期路径。站内侧 AnQiCMS 同时提供 robots.txt 配置与 llms.txt 自动生成,权限层与导航层在同一个后台维护,避免两处规则各说一套;站点地图的生成也在这里,发现环节不必另外拼装。需要提醒的是,标识由抓取方自行声明,遵守指令是行业惯例而不是强制约束,配置的意义在于清楚表达意图并留下可核查的痕迹,本身不构成技术隔离,重要内容仍要靠访问限制与授权来保护。

网关层与日志层的配合

规则写在站点里,执行却发生在两处。CDN 或边缘网关的爬虫管理常先于站点生效,站点内的配置只对自身直连的抓取有效,两边不一致时以先命中的那一层为准,因此改完规则之后要分别从边缘与源站各看一次响应。日志侧至少留四列:时间、用户代理、请求路径与状态码,按标识分组统计才有意义,只看访问总量看不出结构变化。若站点启用了缓存,还要确认规则文件没有被缓存在过期时间之外,改了没生效的情况里,相当大的比例其实只是缓存没有刷新。

常见问题

问:只写 llms.txt 能不能挡住训练? 答:不能。它不参与访问判断,挡训练要靠在 robots.txt 里按组拒绝,以及边缘网关上的对应策略。

问:规则里的大小写要不要区分? 答:用户代理组的匹配通常不区分大小写,路径匹配则区分,同一个文件里若同时写了允许与拒绝且条件相同,通常以允许为先。按这个假设写规则,再逐条用日志复核。

问:改完多久能看到效果? 答:取决于对方重新抓取与缓存的周期,判断依据是日志里请求分布的变化,而不是文件本身有没有生效。

相关文章

AI 机器人来访十几万次却没人读 llms.txt,这个比例说明什么

一项九十天的观测记录了两类数字:AI 机器人访问站点超过六万次,其中只有八十余次请求了 llms.txt。这个比例说明该文件不是收录开关,也不会带来额外抓取;模型消费的是已经抓到的页面正文,真正决定能否被引用的是段落能否独立成答、结论是否前置。

2026-11-01

Joomla 五点四停止常规缺陷修复后,剩余支持期还剩什么

Joomla 官方路线图给 5.x 写了两行:常规缺陷修复支持止于 2026 年 10 月 13 日,仅安全修复支持止于 2027 年 10 月 12 日。进入后半段后,功能与兼容缺陷不再有计划发布,安全补丁仍会到位,收尾期要做的是扩展清点、固定补丁窗口和可恢复的备份演练,迁站则优先用批量导入承接。

2026-11-01

一个开源内容系统从自托管转托管服务,成本会多出哪几项

内容系统从自托管转托管服务,新增成本集中在三处:计费方式改为按座位或按请求、环境与备份等附加项开始单列、迁移与重建的一次性支出。参照当天口径,Strapi 自托管核心平台不收费,而 Contentful 商业档每月 300 至 900 美元、Lite 档约每月 300 美元起,比价的窗口要拉到五年。

2026-11-01

自托管开源内容系统每月五十到三百美元,什么时候比按座位订阅划算

自托管 Strapi 或 Directus 的后端每月约 50 至 300 美元,Contentful 商业托管档每月 300 至 900 美元;托管侧还按座位计价,Strapi Cloud 小项目每月 25 美元起、Sanity 的 Growth 档每人每月 15 美元起。交叉点由站点数量、请求形态与是否已有运维人力决定,多站点场景更容易摊薄自托管的固定项。

2026-11-01

垃圾更新之后排名还在抖,月度站长复盘该看哪几组数据

算法更新后排名持续波动时,复盘顺序是先分流量来源与查询意图,再核收录与站点地图健康度,最后才轮到内容改写。十月站长圈的主线仍是九月垃圾更新在发酵,同期另一条与流量有关的消息是生成式答案试点按极小比例给上百家出版商分成,只看排名曲线会漏掉来源结构的变化。

2026-11-01

共享主机每月两美元到独立服务器五百美元,建站账单按哪几档估

建站主机的常见档位是共享主机每月 2 至 15 美元、VPS 入门 10 至 50 美元、高配 30 至 100 美元以上、独立服务器 100 至 500 美元以上,域名按年计约 15 至 20 美元。选档依据是并发与数据量而不是程序品牌;同一台机器能带几个站点还取决于运行栈的资源开销。

2026-11-01

建站平台的月费把主机算在里面,内容系统要加插件时账单怎么追平

托管建站平台的低月费里通常已经把主机、带宽和证书算进去,扩展位却放在更高档位;自建内容系统自己付主机,结构改动多在后台配置完成。追平账单要在同一时间窗内对齐主机、域名、扩展能力与人力四项支出,而不是只比首页那行价格数字。

2026-11-01

开源发布平台把欢迎邮件按付费档位拆开,会员运营还缺哪些环节

把欢迎邮件按付费档位拆开,解决的是第一封邮件的匹配度,但会员运营还缺后续几环:进入流程的漏斗统计、按分组的权限与内容可见范围、到期与续订的提醒触点,以及留言互动回流到运营名单。只补欢迎邮件,漏斗中段仍然看不见。

2026-11-01