门童网,靠谱的在线交易网站 会员购买 自助广告购买 帮助 每日签到

源码交易平台

商品禁止做非法 传播 学习之用 只是借鉴
;

织梦dedecms。栏目列表首页与第一页链接出现重复的解决方法 教材来源门童网视频教程

本站优惠价
5.00
无折扣 原价:¥0
  • 库存
  • 销量
  • 10000
  • 0
担保交易,安全保证,有问题不解决可申请退款。
  • 分享

源码森林之都

  • 信誉:
  • 掌柜:
  • 我的可乐瓶
  • 宝贝:
  • 32932件
  • 创店:
  • 2019-05-02
  • 联系:
已缴纳保证金1000.00
  • 描述
    4.99
  • 发货
    5.00
  • 售后
    4.99
源码交易网

1.png

DEDECMS是SEO优化做得比较好的程序之一,但仍然有一些细节问题没处理好,今天要介绍的就是织梦dede栏目分页URL链接地址的SEO优化方法,在PHP7环境下测试通过


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


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

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

 

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


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


$typedir= preg_replace('/{cmspath}/',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);

这段代码添加到//获得上一页和主页的链接前面;


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


if($this->PageNo != 1)

{

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

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

}

改成:


if($this->PageNo != 1)

{

    if($prepagenum==1)

    {

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

    }

    else {

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

    }

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

}

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


改成:


if($j==1)

{

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

}

else {

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

}

改完之后再去更新列表页试试看,首页、第一页 是不是都直接链接到栏目首页了。



  • 商品问答
  • 交易规则

84301461640083.jpg

联系我们
Q Q:2303259007
邮箱:mentongwang@163.com
时间:09:00 - 19:00
源码交流群:972275425门童网交流①群