织梦列表页重复标题及重复元说明SEO优化方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

织梦列表页SEO优化方案_解决重复标题及重复元说明问题
名词解释:
1.重复标题:就是网页中存大大量标题是同一个名称的现象。
2.重复元说明:重复元说明,这是谷歌站长工具里的东东,意思就是网页的描述相同,就叫做重复元说明。
一、实现效果
本文将介绍怎么给织梦栏目列表页添加分页标识(数字)。即要出现这样的效果:
列表第1页标题:银杏114在线
列表第2页标题:银杏114在线_第2页
列表第3页标题:银杏114在线_第3页
列表第1页描述:……银杏114在线是专业的银杏资讯网
列表第2页描述:……银杏114在线是专业的银杏资讯网第2页
列表第3页描述:……银杏114在线是专业的银杏资讯网第3页
效果参考:
/yxzx/yinxingmeishi/list_12_4.html。
/yxzx/yinxingmeishi/
为防止出现{dede:field.title/}中间出现的空格或"/"问题,银杏114在线一律使用{dede:field.seotitle /},这样更方便SEO优化
二、解决步骤

1.改模板文件list_article.htm或者你使用的列表模板文件
{dede:field.title/}改成 {dede:field.title/}{dede:pagelist listitem="paget" listsize="0″ runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="_第".@me."页";{/dede:pagelist}

2.然后在\include\arc.listview.class.php文件中

2.1查找到 $listdd.= “

  • $j
  • \r\n";

    改成 $listdd.= “
  • $j
  • \r\n";
    $pagedd = $j;

    2.2查找到 if(eregi(‘pageno’,$listitem)) $plist .= $listdd;

    改成: if(eregi(‘pageno’,$listitem)) $plist .= $listdd;
    if(eregi(‘paget’,$listitem)) $plist .= $pagedd;

    3.至此,大功告成了。比如你不想要"银杏114在线_第2页"这种样式而喜欢“银杏114在线2"这种样式,可以把@me="_第".@me."页"改成else @me这样就可以了,整体代码:{dede:field.title/}{dede:pagelist listitem="paget" listsize="0″ runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me=;{/dede:pagelist}
    4.解决重复元说明的办法
    4.1将{dede:pagelist listitem="paget" listsize="0" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist} 这段代码加入到摘要描述中

    附原代码供参考:
    {dede:field.seotitle /}{dede:pagelist listitem="paget" listsize="0" runphp="yes"} if (strlen(@me)>10 || @me==1) @me="";else @me="_第".@me."页";{/dede:pagelist}_{dede:global.cfg_webname/}

    10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist}" />
    注:由于编辑器原因,如果复

    制代码过程中出现中文符号如“,请统统改成英文符号",不然修改不成功。如果程序是UTF8,请保存的时候也选择utf8格式。


    相关文档
    最新文档