织梦DedeCMS列表页题目的优化技巧

发布日期:2019-07-24 16:36:23 阅读数: 905次 来源:亚博app官网

亚博手机app-
                          <p>  DEDE的默认认列表题目是:顶级栏目 / 一级栏目_网站题目</p><p>  从这个默认的题目能够看出一级栏目并没有在前面,按照旧见的说法是,越是在前面的工具,权重会越高一点,所以要改成:一级栏目/顶级栏目_网站题目的样式,这也合适用户看工具从左到右的性质。下面来看具体的点窜细节。</p><p>  打开\include \typelink.class.php 164行原文:</p><pre class=$this->valuePositionName =$tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;

  点窜为:

$this->valuePositionName =$this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];

  改完之后就会呈现:一级栏目/顶级栏目_网站题目 这类形式

  看到上面这重性质可能还会不太对劲,由于两头的“/”(横杠)不是我们常见到的下划线(_),或者横杠(-)形式,其实这都可有可无这个字符只不外是要搜刮引擎来分隔字符用的。可是为了更好的达到网站优化的结果,我们仍是会去点窜,看到哪不对劲就去找出问题,点窜点窜再点窜,直到本身看不出什么问题的时候。再说点窜方式吧

  去掉栏目页题目的斜杠问题

  本来:二级栏目页面的title是“一级栏目名称/二级栏目名称_网站名称”,颠末第一步之后会变成“二级栏目名称/一级栏目名称_网站名称”

  打开include/arc.listview.class.php,61行:

$this->Fields['title'] =ereg_replace(“[<>]“,” /“,$this->TypeLink->GetPositionLink(false));

  替代为:

$this->Fields['title'] =ereg_replace(“[<>]“,”_”,$this->TypeLink->GetPositionLink(false));

  改成之后成为二级栏目名称_一级栏目名称_网站名称

  颠末这两步之后就成了你想要的结果了。如许的列表页也许有人会说还不敷完满,由于同栏面前目今列表页的模板是不异的,会有不异题目的页面呈现,出格是在谷歌办理员东西里面,经常能够看到反复题目的页面就是列表页不异的缘由惹起的,网上看到的常看法决法子是给题目再加上一个序号,加以区别如

  以前的列表题目是:二级栏目名称_一级栏目名称_网站名称,点窜后二级栏目名称_一级栏目名称_网站名称(序号)如许形式的。

  这个只需在栏目页题目插手:

  栏目页title标签点窜为:

{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelistlistsize=’0′ listitem=’pageno’function=’html2text(@me)’/})

  显示为:栏方针题_网站名(页码)

  对于这种环境,小我的不雅点是不必太在意这里的反复页面,列表页的和列表页之间的类似点太多,在搜刮引擎颠末去噪,内聚之后,只会留下一个页面参与排序。所以对于这种做法本人不太意,不必纠结于此,分心做好上两部之后,列表页的题目会获得权重的提拔。

De亚博deCms下载:

织梦CMS(DedeCMS) v5.7 SP1 GBK build20150618下载

界面预览

  • 软件大小:8.14MB
  • 软件类别:国产软件 | CMS建站
  • 软件言语:简体中文
  • 运转情况:PHP/Mysql
  • 软件授权:免费版
  • 更新时间:2015-6-19 9:42:25
  • 相关链接:Home Page

本文由亚博编辑整理"/>

  DEDE的默认认列表题目是:顶级栏目 / 一级栏目_网站题目

  从这个默认的题目能够看出一级栏目并没有在前面,按照旧见的说法是,越是在前面的工具,权重会越高一点,所以要改成:一级栏目/顶级栏目_网站题目的样式,这也合适用户看工具从左到右的性质。下面来看具体的点窜细节。

  打开\include \typelink.class.php 164行原文:

$this->valuePositionName =$tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;

  点窜为:

$this->valuePositionName =$this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];

  改完之后就会呈现:一级栏目/顶级栏目_网站题目 这类形式

  看到上面这重性质可能还会不太对劲,由于两头的“/”(横杠)不是我们常见到的下划线(_),或者横杠(-)形式,其实这都可有可无这个字符只不外是要搜刮引擎来分隔字符用的。可是为了更好的达到网站优化的结果,我们仍是会去点窜,看到哪不对劲就去找出问题,点窜点窜再点窜,直到本身看不出什么问题的时候。再说点窜方式吧

  去掉栏目页题目的斜杠问题

  本来:二级栏目页面的title是“一级栏目名称/二级栏目名称_网站名称”,颠末第一步之后会变成“二级栏目名称/一级栏目名称_网站名称”

  打开include/arc.listview.class.php,61行:

$this->Fields['title'] =ereg_replace(“[<>]“,” /“,$this->TypeLink->GetPositionLink(false));

  替代为:

$this->Fields['title'] =ereg_replace(“[<>]“,”_”,$this->TypeLink->GetPositionLink(false));

  改成之后成为二级栏目名称_一级栏目名称_网站名称

  颠末这两步之后就成了你想要的结果了。如许的列表页也许有人会说还不敷完满,由于同栏面前目今列表页的模板是不异的,会有不异题目的页面呈现,出格是在谷歌办理员东西里面,经常能够看到反复题目的页面就是列表页不异的缘由惹起的,网上看到的常看法决法子是给题目再加上一个序号,加以区别如

  以前的列表题目是:二级栏目名称_一级栏目名称_网站名称,点窜后二级栏目名称_一级栏目名称_网站名称(序号)如许形式的。

  这个只需在栏目页题目插手:

  栏目页title标签点窜为:

{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelistlistsize=’0′ listitem=’pageno’function=’html2text(@me)’/})

  显示为:栏方针题_网站名(页码)

  对于这种环境,小我的不雅点是不必太在意这里的反复页面,列表页的和列表页之间的类似点太多,在搜刮引擎颠末去噪,内聚之后,只会留下一个页面参与排序。所以对于这种做法本人不太意,不必纠结于此,分心做好上两部之后,列表页的题目会获得权重的提拔。

De亚博deCms下载:

织梦CMS(DedeCMS) v5.7 SP1 GBK build20150618下载

界面预览

  • 软件大小:8.14MB
  • 软件类别:国产软件 | CMS建站
  • 软件言语:简体中文
  • 运转情况:PHP/Mysql
  • 软件授权:免费版
  • 更新时间:2015-6-19 9:42:25
  • 相关链接:Home Page

本文由亚博编辑整理亚博app官网