咨询邮箱 咨询邮箱:mail@yaanidc.com 咨询热线 咨询热线:13795856919 微博 微信
如何使用canonical标签?canonical标签是什么
发表日期:2019-12-19    文章编辑:陈博    浏览次数:

今天围绕如何使用canonical标签?canonical标签是什么,简单总结和说明下:

关于canonical标签可以简单理解为方便网站seo的一种方式,如何使用重点来介绍在织梦dedecms下使用,同理
<link rel="canonical" href="https://www.yaanidc.com" />
简单说,这个标签相当是一个页面内的301转向。区别在于用户并不被转向,还是停留在不变网址上,而搜索引擎会把它当作是301转向处理,也就是说把页面链接的权重都集中到代码中指明的规范化网址上。

另外有几个细节站长需要注意:
这个标签只是一种建议或暗示,而不是指令,它不像robots文件那样是个指令。所以搜索引擎会很大程度上考虑这个代码,但并不是百分之百,还会考虑其他情况来判断规范化网址。这也防止站长有可能把网址弄错。
这段代码既可以使用绝对地址,也可以使用相对地址。通常还是建议使用绝对地址比较保险。
指定的规范化网址上的内容,与其他使用这段代码的非规范化网址内容可以有一些不同,不一定完全一样。比如在电子商务网站上有很多按价钱、颜色,、尺寸升降排序,生成的URL全都不一样,但内容大体相同,只有细小区别,就可以使用这个标签。
指定的规范化网址可以是不存在页面,返回404,也可以是还没有被收录的页面。但是不建议这么做,别没事找事。
这个标签适用于同一个域名内,包括二级域名。但不适用于不同域名之间,防止有人劫持。(更新:canonical现在可以跨域名使用)
别把这个标签当救命草,首先还是得把网站结构做好,尽量避免出现URL规范化问题。这只是最后万不得已的方法。
敏感的人大概能从这个新标准里看到建立大量外部链接的机会。
最后提一句,这个标准被3大搜索引擎Google,雅虎,微软同时支持,为什么没提百度呢?记得看到报道,从搜索量来看,百度是世界上第二大搜索引擎,为什么不带着我们一起玩?(2013年更新:百度也支持canonical标签)

织梦DedeCms获取当前页面URL地址的调用方法

正确的织梦DedeCms获取当前页面URL地址的调用方法:在调用相对地址标签的前面加上一个网站根地址标签{dede:global.cfg_basehost/}。注意和系统访问地址标签{dede:global.cfg_cmsurl/}的区别,{dede:global.cfg_cmsurl/}等于
{dede:globle_cfg.basehost/}(站点根网址)加{dede:global.cfg_cmspath/}(安装目录)。方法如下:

第1种方法

在内容页模板文件中加入 :

{dede:global.cfg_basehost/}{dede:field name='arcurl'/}

织梦DedeCms获取当前页面URL地址的调用方法
第2种方法

在内容页模板文件夹中加入如下代码:

{dede:global.cfg_basehost/}{dede:field.id
runphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:field.id}



相关文章推荐
在线客服