该文章阐述 ZBlog 链接重定向跳转 插件支持的几种匹配模式
A.一对一模式
该模式最为直观, 符号 <=>
左边是跳转前的地址,右边是跳转后的地址,如下
https://www.iddahe.com<=>https://www.google.com https://www.iddahe.com/a.html<=>https://www.google.com/b.html
B.多对一模式
顾名思义,就是将多个符合匹配规则的链接重定向到同一个目标地址,主要通过符号 *
进行统一匹配,如下
https://www.iddahe.com/*<=>https://www.google.com https://www.iddahe.com/category/*<=>https://www.google.com/china.html
符号 *
代表任意字符,上面第一条规则意思,就是说网站的链接里面只要包含 https://www.iddahe.com/
这一截的,都会被重定向到 https://www.google.com
也就是所说的 多对一
第二条规则也是同样的道理了。
C.批量分类模式
该模式针对的是特定分类,就是说把某个分类下的全部文章都重定向到一个目标地址,格式 {分类ID}<=>目标地址
如下
{2}<=>https://www.google.com // 把 ID 为 2 的分类的全部文章定向到 Google
当然这也是 多对一
细心的朋友想必也发现了,如果你的网站链接地址是遵循 域名/分类名/文章
格式的,那么此种分类定向推荐使用 B 模式进行匹配
D.局部替换模式
此方式可用于实现全站重定向以及文章、分类、标签、页面等链接改版重定向,对于不会编码的朋友来说可能稍微有点晦涩难懂,不过请先看下面的案列
案例一:不同域名全站重定向
http://a.com/*<=>http://b.com/${1}
上面的规则中,符号 *
匹配了 http://a.com/
之后的任意字符,然后通过 ${1}
把匹配的内容放到 http://b.com/
之后,重定向结果如下
http://a.com/1.html 会重定向到 http://b.com/1.html http://a.com/c/1.html 会重定向到 http://b.com/c/1.html ... 以此类推
案例二:链接局部改版重定向
http://a.com/*/o/*<=>http://b.com/${1}/t/${2}
右边 URL 中 ${1}
会调用左边 URL 中从左到右第 1 个 *
符号匹配的内容,${2}
会调用左边 URL 中从左到右第 2 个 *
符号匹配的内容 …
上述规则,重定向结果如下
http://a.com/c/o/1.html 会重定向到 http://b.com/c/t/1.html http://a.com/c/o/a/1.html 会重定向到 http://b.com/c/t/a/1.html ... 以此类推
如果你还是不明白的话,请携带订单号联系我