一直在努力研究
SEO技术

配置URL映射规则

1.为什么要配置URL映射规则?
该操作主要是为了进行老站替换,同时小程序在搜索排序上也会得到相应优待,URL映射规则是为了使小程序页面到 H5 页面之间产生映射关系,百度搜索基于这一份映射规则来计算小程序的排序权重以及和 H5 页面的去重处理等等,因此配置 URL映射规则对小程序入搜索至关重要。

2.URL映射规则该怎么填写?
规则适配方式通过正则表达式的方式声明 H5 链接地址与小程序路径间的对应关系。格式举例:

H5:http://example.com/detail?id=1
小程序路径:/pages/detail/index?id=1
这组对应关系可以用以下规则描述:
http://example.com/detail?id=([^&]+)=> pages/detail/index?id=${1}

如上例所示,规则左侧部分为由 H5 地址生成的正则表达式,标识了 H5 地址中与小程序参数有对应关系的部分;规则右侧部分由小程序路径和参数对组成。参数对中如果某个参数值是左侧匹配到的部分,则其参数值由${左侧匹配项的序号}代替。

2.1更多示例

H5 地址 小程序路径
https://example.com/ pages/home/index
// 如果要完全匹配到 url 结尾,例如当 url 后没有 path 时,映射小程序首页 path,url 后要加结束符
https://example.com/$ => pages/home/index
H5 地址 小程序路径
https://example.com/book?id=1&type=history pages/book/index?bookid=1&type=history
https://example.com/book?id=([^&]+)&type=([^&]+) => pages/book/index?bookid=${1}&type=${2}

// 只要是符合正则规则的匹配方式都可以,例如下述规则也同样正确
https://example.com/book?id=([\w]+)&type=(.+)$ => pages/book/index?bookid=${1}&type=${2}
H5 地址 小程序路径
https://example.com/history/book?id=1 pages/book/index?bookid=1&type=history
// 参数部分序号根据正则匹配的顺序决定
https://example.com/([^\/]+)/book?id=([^&]+) => pages/book/index?bookid=${2}&type=${1}
H5 地址 小程序路径
https://example.com/history_type/book?id=1 pages/book/index?bookid=1&type=history
https://example.com/([^\_]+)_type/book?id=([^&]+) => pages/book/index?bookid=${2}&type=${1}
H5 地址 小程序路径
https://example.com/book/1.html pages/book/index?bookid=1&type=history
// 两个地址中没有对应项的参数保持不变
https://example.com/book/([^\.]+).html => pages/book/index?bookid=${1}&type=history
H5 地址 小程序路径
https://example.com/book/history2019.html?id=1 pages/book?type=history
https://example.com/book/([^\d]+)2019.html?id=1 => pages/book?type=${1}

3.URL 替换失败错误原因详解

开发者在小程序接入搜索的过程中,如遇到URL替换失败的错误反馈,可以根据页面反馈及参照本文引导进行自查,通过本文列举的6种错误原因及处理方式,能够帮助开发者更快速准确的完成修改。

  • 页面白屏:页面打开为空白页,请提交有具体内容的页面。
  • 页面404:页面返回码为404,请及时查看并修复死链。
  • 页面存在第三方跳转:请查看页面是否存在跳转H5、嵌套H5情况,不建议提交webview模式小程序,建议开发原生小程序。
  • 缺少SEO信息:页面缺少标题、关键词、摘要等基础信息,请填写正确的基础信息字段,以便搜索准确识别,详见小程序文档《设置页面基础信息》
  • 资源未收录:适配关系对应的H5资源未收录,请查看H5资源是否收录,未收录则可通过sitemap提交小程序资源。
  • 主体内容不一致:请确认提交的web化页面与H5页是否为同一内容;可重点查看页面基础信息如title、正文主体、页面版块是否基本一致。修改一致后,需在小程序平台重新提交规则。

以上就是URL替换失败错误的6种问题反馈的详解,参照对应反馈的处理方式即可解决问题。

4.智能小程序平台配置 URL 映射关系
在开发者平台>自然搜索结果中,当开发者需要对已有 H5资源配置时,可在 URL 映射规则的配置模块完成相应内容的设置
Alt text

点击页面中的“编辑”按钮可选择 直接配置 URL映射规则,或使用相应的生成工具来进行辅助配置

Alt text

在 URL 映射规则的设置页面中,开发者需要填写具体H5 url 表达式和对应的小程序 path 表达式,并至少提供一对示例用于规则正确性的验证,开发者可添加多组规则

Alt text

当完成验证并提交后,系统将自动为开发者对该规则覆盖的 H5资源进行替换处理(优先对 TOP 流量的 H5资源进行替换处理),开发者需要保证对应的小程序页面已完成“页面基础信息”的设置,并可在当前编辑页面中查看替换的进度和结果。
Alt text

5. URL 映射规则 – 生成工具
开发者可在URL 映射规则的配置页面和编辑时的选择弹窗中均可点击相应入口引导,进入生成工具的页面中,开发者只需要按照生成工具的引导,提供 H5 URL 示例和小程序 Path 示例,并做简单的校验后即可生成对应的 URL 映射规则表达式。
Alt text
Alt text
为了方便开发者的操作,可点击“一键复制”能力并返回开发者平台中按照提示完成已生成规则的新建和提交

原创文章,转载请注明: 转载自「月噬仙博客」

本文链接地址: 配置URL映射规则

文章的脚注信息由WordPress的wp-posturl插件自动生成

赞(0)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址