今天我们来讲一下丸子小程序的百度小程序的适配规则怎么写,这个替换规则有两种,一个是自定义规则另一个是自动生成规则。
它们的区别如下图所示:
我要讲的是自定义替换规则怎么来写,先看一下自定义替换规则的概念:
- 自定义替换规则,即通过配置正则表达式声明 H5 与小程序路径的对应关系,包括自主填写表达式、利用生成工具生成表达式两种方法。
开发者最终提交的是正则表达式,因此该方式适用于有一定技术能力、H5 目录与小程序目录对应关系较明确的开发者,通过正则表达式即可实现又好又快替换。
一、自定义替换规则
1. 正则表达式简介
通过正则表达式的方式声明 H5 链接与小程序路径间的对应关系。格式举例:
H5 地址:https://example.com/detail?id=1
小程序路径:/pages/detail/index?id=1
这组对应关系的规则描述:https://example.com/detail?id=([^&]+)=> pages/detail/index?id=${1}
如上例所示,”=>” 左侧部分为 H5 链接生成的正则表达式,标识了 H5 地址中与小程序参数有对应关系的部分;”=>” 右侧部分由小程序路径和参数对组成。参数对中如果某个参数值是左侧匹配到的部分,则其参数值由 ${左侧匹配项的序号} 代替。
下面再看一个例子:
H5 地址 | 小程序路径 |
---|---|
https://example.com/book?id=1&type=history | pages/book/index?bookid=1&type=history |
下面附上我的替换规则
首页替换规则:
文章页替换规则
最后总的就是这样:
注意用我的替换规则要在wordpress后台设置文章地址为/%post_id%.html
温馨提示:替换规则提交后要自己去搜索点击一下相关的链接才能生效!
© 版权声明
如果没有特殊说明,文章版权归编程狗所有,转载请注明出处。
THE END
暂无评论内容