1. rules
rules 配置项用于指定小程序页面的索引规则,包括页面路径和页面等级。
{
"rules": [
{
"action": "allow",
"page": "pages/index/index"
},
{
"action": "disallow",
"page": "pages/private/*"
}
]
}
- "action": "allow" 表示允许爬虫索引该页面。
- "action": "disallow" 表示不允许爬虫索引该页面。
2. items
items 配置项用于指定小程序的其他非页面信息,如图片、视频等。
{
"items": [
{
"type": "image",
"path": "/images/logo.jpg"
},
{
"type": "video",
"path": "/videos/intro.mp4"
}
]
}
- "type": "image" 表示该路径是一个图片。
- "type": "video" 表示该路径是一个视频。
3. 示例
一个简单的 sitemap.json 文件示例:
{
"version": "1.0",
"pages": [
"/pages/index/index",
"/pages/detail/detail",
"/pages/about/about"
],
"items": [
{
"type": "image",
"path": "/images/logo.jpg"
},
{
"type": "video",
"path": "/videos/intro.mp4"
}
],
"rules": [
{
"action": "allow",
"page": "*"
}
]
}
在上述示例中,所有页面都被允许爬虫索引,同时也指定了一些图片和视频的路径。
注意:sitemap.json 文件需放置在小程序根目录下,并且在小程序管理后台的「设置」->「基础设置」中开启搜索。此外,爬虫会根据规则定期访问小程序服务器,因此确保小程序服务器是公网可访问的是很重要的。更详细的信息可以参考[微信小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/598/微信小程序