在微信小程序中,sitemap.json 文件用于配置小程序的搜索引擎爬虫索引信息,从而提高小程序在微信搜索中的可搜索性。以下是一些关键的 sitemap.json 配置项:

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/微信小程序