微信已开放小程序内搜索,通过sitemap.json配置,或者管理后台页面收录开关来配置小程序页面是否允许微信索引。
如果没有sitemap.json文件,则默认为所有页面都允许被索引
当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。
爬虫访问小程序内页面时,会携带特定的user-agent:mpcrawler及场景值:1129。
若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面将不会进入索引中。
通过属性rules配置详细规则,该属性为一个由多个Object组成的列表,每个Object代表一个索引规则
每个Object拥有的属性值
属性 | 类型 | 是否必需 | 默认值 | 详细说明 |
action | string | 否 | "allow" | 命中该规则的页面是否能被索引,可选值"allow"、"disallow" |
page | string | 是 | * 表示所有页面,不能作为通配符使用 | |
params | Array | 否 | [] | 当 page 字段指定的页面在被本规则匹配时可能使用的页面参数名称的列表(不含参数值) |
matching | string | 否 | "inclusive" | 当 page 字段指定的页面在被本规则匹配时,可选值:
exact:当小程序页面的参数列表等于 params 时,规则命中 |
priority | Number | 否 | 优先级,值越大则规则越早被匹配,否则默认从上到下匹配 |
- 本文固定链接: https://www.qingheluo.com/xiaochengxupeizhisuoyinwenjiansitemap-json/
- 转载请注明: qingheluo 于 清河洛 发表