睢闫网络为您打造全面营销系统,营销网络建设第一品牌!
验证码: 看不清?点击更换
注册
签到 网页翻译为英文
1823-8012-605

营销型网络系统 顶级核心团队

让传统企业获得更多的订单和询盘!

您现在所在的位置:主页 > 网站建设

织梦添加Canonical标签的方法

时间:2016-02-19 11:47    来源:睢闫网络传媒   访问人数:  业务咨询    在线下单

网页中添加该标签后,就代表站长向百度推荐某个网页作为最规范的网页版本,百度会同时根据标签的推荐及系统算法选择出最合适的网页将其显示在搜索结果中。百度会根据网页内容实际情况考虑Canonical标签中推荐的网页,但不保证完全遵守该标签。为了保证标签的效果,请保证一个页面中仅有一个Canonical标签。

rel="canonical" 可与相对链接或绝对链接一起使用,但建议您使用绝对链接,以最大程度地减少可能出现的混乱或问题。

织梦DedeCMS添加Canonical标签的方法

  • canonical的写法;

    <link rel="canonical" href="http://www.suixianwl.com/index.php?id=15786"/>

  • 织梦Dedecms首页模板的写法

    <link rel="canonical" href="{dede:global.cfg_basehost/}"/>

  • 织梦dedecms列表页模板的写法;

    <link rel="canonical" href="{dede:field.typeurl/}"/>

  • 织梦dedecms内容页模板的写法:

    <link rel="canonical" href="{dede:field.arcurl/}"/>

  • 以上三步完成之后就要修改配置文件了:

    当内容分页的时候,分页的URL地址就不正确了,解决办法当内容分页的时候,分页的URL不正确,解决办法,打开/include /arc.archives.class.php  搜索”$TRUEfilename = $this->GetTruePath().$fileFirst."_".$i.".".$this->ShortName;“ 在下面添加一段代码:

    $TRUEfilename = $this->GetTruePath().$fileFirst."_".$i.".".$this->ShortName;

    GLOBAL $cfg_multi_site;

    if($cfg_multi_site=='Y') {

    $this->Fields['arcurl'] = $cfg_basehost.$fileFirst."_".$i.".".$this->ShortName;

    } else {

    $this->Fields['arcurl'] = $fileFirst."_".$i.".".$this->ShortName;

    }

  • 频道页也要做相应的修改,打开/include/arc.listview.class.php  搜索”$this->PartView->SetTemplet($tempfile);“,在其上面添加一段代码:

    if(!file_exists($tempfile))

    {

    $tempfile =$tmpdir."/".$GLOBALS['cfg_df_style']."/index_default.htm";

    }

    GLOBAL $cfg_multi_site,$cfg_basehost;

    if($cfg_multi_site=='Y') {

    $this->PartView->Fields['typeurl'] = $cfg_basehost.MfTypedir($this->Fields['typedir']);

    } else {

    $this->PartView->Fields['typeurl'] = MfTypedir($this->Fields['typedir']);

    }

    $this->PartView->SetTemplet($tempfile);

  • 列表页修改有些麻烦,也会影响到性能,同是/include/arc.listview.class.php,搜索“$this->dtp->SaveTo($makeFile);”,在他前面加上一段代码:

    if($this->PageNo == 1) {

    $this->Fields['typeurl'] = MfTypedir($this->Fields['typedir']);

    } else {

     $this->Fields['typeurl'] = MfTypedir($this->Fields['typedir']);

    }

    GLOBAL $cfg_multi_site,$cfg_basehost;

    if($cfg_multi_site=='Y') {

    $this->Fields['typeurl'] = $cfg_basehost.$this->Fields['typeurl'];

    }

    //初步给固定值的标记赋值

    $this->ParseTempletsFirst();        

    $this->dtp->SaveTo($makeFile);

下载此文章
联系方式

中国 · 睢县 · 建设路天湖城1005号

公司: 睢闫网络传媒有限公司

电话:1823-8012-605

邮箱:732541231@qq.com

QQ在线咨询

商务服务或业务咨询请点击以下QQ头像

网站建设-点击洽谈

数据库系统-点击洽谈

其他项目-点击洽谈

至电顾问需求或技术支持

需要做项目或需要技术支持业务请来电,谢谢!

18238012605 -郑经理

18336092044 -李经理

18671257743 -艾经理

告诉我们您的需求

在线填写需求,我们将尽快为您答疑解惑。

业务咨询QQ:732541231

售后服务QQ:732541231

电话:1823-8012-605

工作时间 9:00 ~ 18:00

工作日(周一至周五)

我们将在1个小时内回复,资料会保密处理。