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://ioozu.com/"/>
但是像这样的https://ioozu.com/page-2.html的分页,一样也是通过{elseif $type=='index'}判断的,不能一刀切全部设置canonical为首页,必须增加一个判断优化后的代码如下
{elseif $type=='index'}
<link rel="canonical" href="https://ioozu.com/{if $page>'1'}page-{$pagebar.PageNow}.html{/if}"/>
可以看到,如果不是第一页就显示page-这是页数.html这样的地址。
这样就可以解决这个问题了,以后继续观察,看看还有什么BUG。
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看