织梦DedeCMS栏目页添加Canonical标签的方法
1、canonical的写法;
<link rel="canonical" href="http://www.sdtanhei.com/gaosesu/"/>
2、织梦dedecms栏目页模板的写法;
<link rel="canonical" href="{dede:field.typeurl/}"/>把这段代码添加到栏目页(列表页)模板中。
3、列表页修改有些麻烦,也会影响到性能,同是/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);

4、一键更新网站,或者更新栏目HTML,完成!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:161
阅读量:51
阅读量:74
阅读量:177
阅读量:133