通告 欢迎访问爱刷机(原爱搜路由、爱搜啊博客aisoa.cn)

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

2019-02-11
0评论
/
阅读
管理员

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://shuaji.xyz/"/>

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

{elseif $type=='index'}

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

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

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


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2019-02-11发布