2019
02-11

zblogphp《博客模板[自适应]》主题优化修改zblog博客添加canonical标签判断命令

zblogphp《博客模板[自适应]》主题优化修改zblog博客添加canonical标签判断命令

这篇文章是继《zblogphp《博客模板[自适应]》主题HTML5模版(ydmm)模版SEO修改记录》后的续篇。

以前写过一篇关于zblogphp《博客模板[自适应]》主题的自己修改的记录,其中有一个就是在头部添加canonical标签,以前是参考了《php正确获取伪静态不带参数网址添加canonical标签的方法》这篇文章,在这篇文章的基础上稍微修改了一下,但是最近发现直接利用zblog自带的判断命令添加canonical标签有一个BUG,以前没考虑到。可以看下《zblogphp《博客模板[自适应]》主题HTML5模版(ydmm)模版SEO修改记录》在这篇文章里面介绍了添加canonical标签的方法。

但是有一个BUG没考虑到,就是文章的分页没有考虑到,以前是这样的

{elseif $type=='index'}

<link rel="canonical" href="https://aisoa.cn/"/>

但是像这样的https://aisoa.cn/page-2.html的分页,一样也是通过{elseif $type=='index'}判断的,不能一刀切全部设置canonical为首页,必须增加一个判断优化后的代码如下

{elseif $type=='index'}

<link rel="canonical" href="https://aisoa.cn/{if $page>'1'}page-{$pagebar.PageNow}.html{/if}"/>

可以看到,如果不是第一页就显示page-这是页数.html这样的地址。

这样就可以解决这个问题了,以后继续观察,看看还有什么BUG。

免费支持本站

支付宝打赏支付宝打赏 微信打赏微信打赏

本文》有 0 条评论

留下一个回复 (您的评论需要经过审核才能显示)