sitemap.xml
文件已在网站上创建。但我的问题是如何以及在何处检查它是否成功运行或在特定网站上运行
答案 0 :(得分:0)
不同的搜索引擎不同,但对于Google,您可以访问Google Search Console查看抓取统计信息。您可能需要注册自己的网站,然后手动提交站点地图才能推出,但它会向您显示已抓取的网页,每天抓取的网页数,网站地图的任何错误,等
这是指向Search Console的链接: {{3}}
答案 1 :(得分:0)
Crowlet正是这样做的(完全公开:我是维护者)。 这是一个轻量级的CLI程序,用于检查sitemap.xml中的所有URL,并报告是否存在响应代码或响应时间问题。
基本上,它是一种单行代码,可以返回遇到的特定退出代码,也可以将其解析为JSON(logstash等)。
项目在这里:https://github.com/Pixep/crowlet。
还有一个匹配您所寻找内容的示例:
# Return with code `150` if any page has a status != 200
docker run -it --rm aleravat/crowlet --non-200-error 150 https://foo.bar/sitemap.xml