您现在的位置是: 主页 > 网站制作 > 网站建设 > 网站建设

织梦DedeCMS列表页标题SEO优化

2020-04-03 14:33 【网站建设】 人已围观

简介: 织梦DedeCMS栏目列表的标题是重复的,在谷歌站长工具,就会有相关的提示:重复的标题标记,说明这个对搜索引擎是很不友好的。当然,这个只是一个织梦优化的小细节,毕竟Wordpress的站,很多主页分页的标题都是一样的,也不见得就有很大的影响。但是,如果你需要追求完美,就需要针对织梦列表页标题重复进行优化。 织梦列表标题重复修改方法一、 栏目分页标题是为了去掉...

织梦DedeCMS栏目列表的标题是重复的,在谷歌站长工具,就会有相关的提示:重复的标题标记,说明这个对搜索引擎是很不友好的。当然,这个只是一个织梦优化的小细节,毕竟Wordpress的站,很多主页分页的标题都是一样的,也不见得就有很大的影响。但是,如果你需要追求完美,就需要针对织梦列表页标题重复进行优化。

  织梦列表标题重复修改方法一、

  栏目分页标题是为了去掉标题重复。默认栏目标题标签为

  {dede:field.title/} - {dede:global.cfg_webname/}

  这样生成出来就是栏目名 – 网站名。一个栏目的所有分页都一样,对搜索引擎是不友好的。目前网上最主流的方法就是加如下标签:

  第{dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)'/}页

  这个方法是最原始的,虽实用但不完美,出现的问题是第一页也会出现分页标题,以做如下的修改:

  {dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist}

  这样修改之后,基本已经很不错了,不过页码左右各出现一个空格,这样占用了标题的空间,还是不完美。最终解决办法:

  {dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me=" 第".str_replace(' ','',@me)."页";{/dede:pagelist}

  织梦列表标题重复修改方法二

  1:登陆FTP或者直接在后台文件管理中修改include\arc.listview.class.php文件。

  DEDE5.7需要修改的地方

  1.删掉 $this->ParseTempletsFirst();

  2.在$this->ParseDMFields($this->PageNo,1);前添加 $this->Fields['pagexx'] = $this->PageNo; $this->ParseTempletsFirst();

  DEDE5.6等需要修改地方

  1.删掉 $this->ParseTempletsFirst();

  2.在$this->ParseDMFields($this->PageNo,1);前添加 $this->Fields['pagexx'] = $this->PageNo; $this->ParseTempletsFirst(); 注:此修改仅针对静态页,也就是网站生成HTML之类网页的网站。

  2:修改列表页模版,如list_article.htm 在原本的标签之间加上_第{dede:field.pagexx /}页,如下边示范 当然“_”可以删除不要或者换成其他你认为对搜索引擎比较友好的符号。

  对于这两种方法来说,倾向第一种的,不需要改动程序核心文件就可以解决的问题,还是不要去改动的好。这样方便以后进行升级,也可以防止产生一些奇怪的兼容问题。

孟文鹏博客版权所有丨如未注明 , 均为原创丨 转载请注明织梦DedeCMS列表页标题SEO优化

很赞哦! ( )

上一篇:织梦DedeCms系统错误调试

下一篇:没有了

随机图文

文章评论

    总共有: 条评论 来说两句吧...

    用户名:

    联系方式:

猜你喜欢

站点信息

  • 建站时间 :2019-6-18
  • 共有会员 : 2名
  • 共有文章 :6783篇
  • 今日更新 :1篇
  • 百度收录
  • 文章阅读 :954934人次
  • 公众号 :扫描二维码,关注我们
-->