信現(xiàn)已開放小程序內(nèi)搜索,你的小程序頁面將可能展示在微信搜索等多個(gè)公開場景中。當(dāng)開發(fā)者允許微信索引時(shí),微信會(huì)通過爬蟲的形式,為小程序的頁面內(nèi)容建立索引。
若小程序中存在不適合展示信息如用戶個(gè)人信息、商業(yè)秘密、成人相關(guān)等內(nèi)容,不想被微信索引到??梢酝ㄟ^以下方式關(guān)閉頁面收錄。
有三種方式可以關(guān)掉頁面收錄
小程序根目錄下的 sitemap.json 文件用于配置小程序及其頁面是否允許被微信索引,文件內(nèi)容為一個(gè) JSON 對象,如果沒有 sitemap.json ,則默認(rèn)為所有頁面都允許被索引;sitemap.json 有以下屬性:
{ "rules": [ { "action": "allow", // 是否能被索引 allow,disallow 默認(rèn)allow "page": "path/to/page", //頁面的路徑,* 表示所有頁面, "params": ["a", "b"], //被本規(guī)則匹配時(shí)可能使用的頁面參數(shù)名稱的列表 "matching": "exact" // 頁面在被本規(guī)則匹配時(shí),此參數(shù)說明 params 匹配方式 "priority": number // 非必填,優(yōu)先級(jí),值越大則規(guī)則越早被匹配 } ] } //matching 取值說明 exact 當(dāng)小程序頁面的參數(shù)列表等于 params 時(shí),規(guī)則命中 inclusive 當(dāng)小程序頁面的參數(shù)列表包含 params 時(shí),規(guī)則命中 exclusive 當(dāng)小程序頁面的參數(shù)列表與 params 交集為空時(shí),規(guī)則命中 partial 當(dāng)小程序頁面的參數(shù)列表與 params 交集不為空時(shí),規(guī)則命中 |
{ "rules": [ { "action": "allow", "page": "path/to/page", "params": ["a", "b"], "matching": "exact" }, { "action": "disallow", "page": "path/to/page" } ] } path/to/page?a=1&b=2 => 優(yōu)先索引 path/to/page => 不被索引 path/to/page?a=1 => 不被索引 path/to/page?a=1&b=2&c=3 => 不被索引 其他頁面都會(huì)被索引 |
{ "rules": [ { "action": "allow", "page": "path/to/page", "params": ["a", "b"], "matching": "inclusive" }, { "action": "disallow", "page": "path/to/page" } ] } path/to/page?a=1&b=2 => 優(yōu)先索引 path/to/page?a=1&b=2&c=3 => 優(yōu)先索引 path/to/page => 不被索引 path/to/page?a=1 => 不被索引 其他頁面都會(huì)被索引 |
{ "rules": [ { "action": "allow", "page": "path/to/page", "params": ["a", "b"], "matching": "exclusive" }, { "action": "disallow", "page": "path/to/page" } ] } path/to/page => 優(yōu)先索引 path/to/page?c=3 => 優(yōu)先索引 path/to/page?a=1 => 不被索引 path/to/page?a=1&b=2 => 不被索引 其他頁面都會(huì)被索引 |
{ "rules": [ { "action": "allow", "page": "path/to/page", "params": ["a", "b"], "matching": "partial" }, { "action": "disallow", "page": "path/to/page" } ] } path/to/page?a=1 => 優(yōu)先索引 path/to/page?a=1&b=2 => 優(yōu)先索引 path/to/page => 不被索引 path/to/page?c=3 => 不被索引 其他頁面都會(huì)被索引 |
沒有 sitemap.json 則默認(rèn)所有頁面都能被索引
登錄小程序微信公眾平臺(tái),設(shè)置下的頁面收錄設(shè)置
此設(shè)置默認(rèn)開啟,除非開發(fā)者主動(dòng)關(guān)閉或調(diào)整,否則將會(huì)持續(xù)處于“開啟”狀態(tài)。
爬蟲訪問小程序內(nèi)頁面時(shí),會(huì)攜帶特定的 user-agent:mpcrawler 及場景值1129
onLoad(options) { // 獲取場景值 var scence = options.scene if (scence == 1129) { wx.redirectTo({ url: '/pages/login/login' }) } } |
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)