一句话:站长平台(百度搜索资源平台、Bing Webmaster Tools)要你证明"这站真的是你的",才让你提交 sitemap、看收录数据。验证方法有 3 种。
验证文件 BingSiteAuth.xml 放在 /fde/ 子路径下(不是根目录),验证串 C782E0073C2D275DE9911AE030D7E7BA(公开串,非密码)。真实踩坑:第一次验证失败报「无法访问 XML 文件」,根因是文件还没传上去、URL 返回 404——所以「先自查能打开再点验证」是关键。
延伸:深入 14 · 状态码与重定向 讲清 404 为什么会让验证失败、301 与 302 的区别。
| 方法 | 怎么操作 | 优点 | 坑 |
|---|---|---|---|
| XML 文件法 | 下载平台给的验证文件,传到站点路径下,平台去访问它 | 最简单、不改代码;子路径站点也能用 | 文件放错路径就 404 验证失败 |
| HTML Meta 法 | 把平台给的 <meta name="msvalidate.01" content="…"> 加进首页 <head> | 不用传文件 | 要改页面代码;构建产物重部署可能被覆盖 |
| DNS CNAME 法 | 在域名 DNS 里加一条平台给的 CNAME 记录 | 不依赖具体页面,整域通用 | 要动域名解析,不太直观 |
/fde/)最稳的是 XML 文件法:把验证文件放到对应子路径下即可,不必动主站。你刚给 https://memberhandbook.cn/fde/ 做必应验证,用的就是 XML 文件法。真实走过的路:
必应给的文件叫 BingSiteAuth.xml,内容是一串公开验证码(注意:这不是密码,是公开给爬虫读的)。
因为是 /fde/ 子站点,文件必须放在:/www/wwwroot/memberhandbook.cn/fde/BingSiteAuth.xml
直接在浏览器打开 https://memberhandbook.cn/fde/BingSiteAuth.xml,确认返回 200 且内容一致。
确认能访问后,在必应后台点验证按钮即过。
<?xml version="1.0"?> <users> <user>C782E0073C2D275DE9911AE030D7E7BA</user> </users>
在平台里提交 https://memberhandbook.cn/sitemap.xml(已含 /fde/),加速收录。
可单独提交 https://memberhandbook.cn/fde/ 这条,最快当天被抓。
隔天回平台看"已抓取 / 已收录"数量,确认生效。
baidu_verify_*.html 到站点根或子路径;DNS 法也通用。流程一致,换汤不换药。| 坑 | 对策 |
|---|---|
| 子路径站点文件放错位置 | 验证文件要放在"你声称拥有的那个路径"下,不是根目录 |
| 没自查就点验证 | 先浏览器打开验证 URL 确认 200,再回平台 |
| 把验证码当密码藏 | 验证码本就公开给爬虫读,不必保密;但真正的 API Key 仍是红线,绝不进网页 |
| 构建产物覆盖 | 若验证靠改首页 meta,重部署可能丢失;文件法更稳 |