一条大河

ZBlog 链接重定向插件的几种匹配模式

该文章阐述 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

... 以此类推

如果你还是不明白的话,请携带订单号联系我

◎发表您的看法、交流您的观点,保持友善言论

# 快捷导航: PHP函数速查 / 变色龙伪原创 / ZBlog插件 / 盗版举报 / 服务器推荐
©一条大河(www.iddahe.com) / Z-BlogPHP 驱动 / Theme: Hipaper / RSS / Sitemap