dedecms列表页重复的标题标记的解决方法

时间:2011-10-04 19:55 来源:www.3ghttp.com 责任编辑:三哥代理 点击:

从站长论坛得知google管理员工具,第一次使用就检测了一次我感觉比较满意的网站“三哥代理网”,这个网站是知名cms程序dede搭建的,并且认真的做站,应该没有什么问题吧,还是检测一下比较放心。经过检测缺陷还不少,着实下了一跳。

 重复的标题标记

第一次用谷歌站长工具其他的说明我都似懂非懂,第一眼看到重复的标题标记,我感觉非常严重,重复标题太多会被搜索引擎误认为过多复制粘贴相同类容,这样的话可就太冤枉了。

点击重复的标题标记进入一看,原来都是网站的列表页全部重复,如http代理第一页、第二页、第三页全部使用的都是一个标题名字“最新HTTP代理 - 三哥代理网”

包含重复的标题标记的页面既然不利于引擎收录也影响了用户体验,我决定马上着手解决这个问题

习惯了网上搜索,马上找了一些相关的文章,发现很多网站朋友也有这个问题,解决方法是:

修改include/arc.listview.class.php

//静态页的修改方法
1.删掉219行 $this->ParseTempletsFirst();
2.在247行$this->ParseDMFields($this->PageNo,1);前添劦lt;br /> $this->Fields['pagexx'] = $this->PageNo;
$this->ParseTempletsFirst();

//动态页的修改方法
3.在287行if((empty($this->PageNo) || $this->PageNo==1) 前添劦lt;br /> $this->Fields['pagexx'] = $this->PageNo;

经过修改arc.listview.class.php然后重新生成列表页,发现并没有解决这个问题,不知道是不是程序版本不对,我用的是dede5.6用这个方法既然没有效,动静态都是一样,没办法只好令想办法了。

最终找到一个简单的方法,就是直接修改网站列表模板文件,dede程序默认的是list_article.htm

我将原来的<title>{dede:field.seotitle /}_{dede:global.cfg_webname/}</title>修改为<title>{dede:field.seotitle /}|第{dede:field.pagexx /}页-{dede:global.cfg_webname/}</title>
然后重新生成一次栏目列表,总算搞定了这个问题最新HTTP代理 - 三哥代理网变成了最新HTTP代理|第1页 - 三哥代理网

至此dedecms列表页重复的标题标记的问题已经解决完毕。再次说明网站优化并不是一味迎合搜索引擎,从借用搜索引擎找出网站弊端更好的做好用户体验,因为搜索引擎比我们更懂用户。

  • [2o站长源码网]刊登此文只为传递信息,并不表示赞同或者反对作者观点。
  • 如果此内容给您造成了负面影响或者损失,本站不承担任何责任。
  • 如果内容涉及版权问题,请及时与我们取得联系。