设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 网站运营 > 正文

织梦模板dedecms栏目列表分页链接首页与第一页重复的解决

来源:网络分享 编辑:引流技巧 时间:2026-05-10

织梦是优化做得比较好的程序之一,但仍然有一些细节问题没处理好,今天要介绍的就是“织梦dede栏目分页URL链接地址的SEO优化方法”


dede的栏目列表分页链接,仔细观察会发现,在栏目的首页会存在两个内容相同的2个不同url:


一个是在其他页面链接的栏目首页url是www.xxx.com/lanmu1/index.html


另一个是栏目的分页给的链接URL是:www.xxx.com/lanmu1/list_1_1.html


从SEO方面来说,是不太友好的,所以,本文就是针对这个问题,把两个URL统一成index.html

 

1,找到includearc.listview.class.php这个文件,将

 

  • $typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);
  • 这段代码添加到”//获得上一页和主页的链接”前面;

     

    2,找到下面几行代码(就在”//获得上一页和主页的链接”下面)

  • 1 if($this->PageNo != 1)

    2 {

    3 $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li> ";

    4 $indexpage=”<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li> ";

    5 }

  • 改成:

     

  • 01 if($this->PageNo != 1)

    02 {

    03 if($prepagenum==1)

    04 {

    05 $prepage.="<li><a href='".$typedir."/'>上一页</a></li> ";

    06 }

    07 else

    08 {

    09 $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li> ";

    10 }

    11 $indexpage="<li><a href='".$typedir."/'>首页</a></li> ";

    12 }

  •  

    3.找到

     

  • $listdd.="<a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a> ";
  •  

    改成:

     

  • 1 if($j==1)

    2 {

    3 $listdd.="<li><a href='".$typedir."/'>".$j."</a></li> ";

    4 }

    5 else

    6 {

    7 $listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li> ";

    8 }

  • 只需要三步就完成了。但我发现这样做完有一个站出现了问题,如下图:

     

      

    相关推荐:

    栏目分类

    微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

    Copyright © 2019-2024 强大传媒 吉ICP备19000289号-9 网站地图 rss地图

    Top