-
我们很多站点都是伪静态,所以理论上会存在多个 URL 地址都能够访问同一个页面,这个时候就需要通过 canonical 标签告诉搜索引擎在这么多的 URL 地址中哪一个才是最有价值最规范的首选网址,然后搜索引擎才会把权重集中到我们所指定的 URL 地址,从而提升权重及排名。如果不通过 canonical 标签指定规范网址,那么搜索引擎展示出来的网址就有可能不是我们所希望的那个伪静态地址,而有可能是动态网址。所以说,绝大多数站点都会在文章页中通过 canonical 标签指定一个规范网址,一般就是伪静态后的网址。
所以简单点来说,canonical 标签的作用,就是告诉搜索引擎在多个 URL 地址中哪一个才是最有价值最规范的首选网址。如果你是用 WordPress 建站那么不用担心,WordPress 会自动为文章页添加 canonical 标签;如果你是 ZBlogPHP 建站那么就需要自己人工添加了。
ZBlogPHP 文章页和页面添加canonical标签步骤:
1、后台如果安装有“主题编辑器”插件可以直接后台编辑当前主题的\template\header.php 文件,或者通过 FTP 下载到本地编辑(zb_users\theme\Blogs\template\header.php)。
2、在 header.php 文件的</head>前面添加以下代码:
{if $type=='article' || $type=='page'}
<link rel="canonical" href="{$article.Url}"/>
{/if}
3.、点击网站后台首页的[清空缓存并重新编译模板]按钮。
至此,我们已经成功为 ZBlogPHP 站点的文章和页面添加了 canonical 标签,可以到前端打开任意一篇文章或页面看看网页源代码是否已经存在了 canonical 标签?
ZBlogPHP文章和页面如何添加canonical标签?
2043人参与 |分类: 站长百科|时间: 2019年02月02日
相关文章
- 2020-04-15zblog免登录购买插件 zblog免登陆支付插件
- 2019-11-27Z-Blog用户中心(百搭)插件登录过后无法退出问题解决
- 2019-11-22Z-BlogPHP好运锦鲤主题操作教程
- 2019-11-11卢松松博客模板zblogphp版全新升级了
- 2019-11-06Z-Blog利用ue编辑器实现独立图片上传组件(免后端开发)
- 2019-08-16Z-Blog PHP的用户组分别是什么?权限有哪些?
- 2019-08-10Z-Blog验证码改为纯数字的方法
- 2019-05-06Z-Blog使用腾讯云CDN并且开启Https的配置教程
- 2019-03-05Z-BlogPHP删除分类后导致分类ID不连续的解决方法
- 2019-02-21Z-Blog PHP判断用户是否登录和级别区分的方法