《 typecho设置网站唯一链接标签canonical 》
2009年2月,Google、雅虎 、微软共同发布了一个新的标签:canonical,用于解决网址规范化的问题。当我们的同一个页面可以通过多个URL来访问的时候,可以通过canonical标签来实现访问最规范化的网址。
canonical标签是一种告诉搜索引擎您要在搜索结果中显示哪个版本的URL的方法。使用canonical标签可以防止由于相同(或非常相似)或“重复”内容出现在多个URL上而引起的问题。
这种重复的内容可能是多种形式出现的,包括:
- 可在URL中添加或不添加“ www”前缀的网页
- 可通过“ HTTP”和“ HTTPS”协议访问网页
- 同一样目下的多个列表页。
如果出现多个不同的URL地址访问到的页面都是首页,这时就可以使用canonical标签来规范首页网址。
canonical
输出的链接用户在前台看不到的,搜索引擎会用的,可以在浏览器查看代码里面看到,typecho默认是没有的,很多typecho主题一般也没有的,所以结合自己情况,要不要添加。
typecho添加canonical
唯一链接:
打开的typecho主题header.php头部文件找到第一次出现 <link
的位置,在这行代码的上面或者下面加上代码。
首页唯一:
<?php if ($this->is('index')): ?><link rel="canonical" href="<?php $this->options->siteUrl(); ?>" />
<?php endif; ?>
文章唯一:
<?php if ($this->is('post')): ?><link rel="canonical" href="<?php $this->permalink() ?>" />
<?php endif; ?>
独立页面唯一:
<?php if ($this->is('page')): ?><link rel="canonical" href="<?php $this->permalink() ?>" />
<?php endif; ?>
本文链接:https://weich.ee/archives/51.html
- 上新一篇: 魅族手机调出安卓原生屏幕色彩调节
- 下旧一篇: typecho挂载主题设置和文章自定义字段调用