请选择 进入手机版 | 继续访问电脑版

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

dedecms栏目优化解决分页首页、第一页和默认页url不同内相同

[复制链接] [添加相关主题]
烈火大地 发表于 2020-1-25 12:42:36 | 显示全部楼层 |阅读模式
dedecms栏目URL默认有3个网址可以访问同一个栏目的首页,这三个网址访问的是同一个页面,对SEO优化来说不是那么友好,会造成内容相同网址不同的而使页面权重分散,dedecms栏目SEO优化首先解决重复的问题。
  1. https://www.dfbazhu.com/jiaochengheji/index.html
  2. https://www.dfbazhu.com/jiaochengheji/
  3. https://www.dfbazhu.com/jiaochengheji/list_3_1.html
复制代码

看上面的3个URL,网址虽然不一样,但实际上访问的是同一个栏目的第一页,这样对SEO优化不利,栏目首页通常使用上面的第2行方式,我们将这三个URL改为/jiaochengheji/这样的形式,即不论打开哪一个网址都会跳转到/jiaochengheji/这个网址上面。
一、打开 \include\arc.listview.class.php这个文件,把代码:
  1. $typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);
复制代码

复制到“//获得上一页和主页的链接”这句话之前。

二、找到以下代码(在“ //获得上一页和主页的链接”之下就是):

if($this->PageNo != 1)
                {
                        $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";
                        $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>\r\n";
                }
                else
                {
                        $indexpage="<li>首页</li>\r\n";
                }
替换为:

  1. if($this->PageNo != 1)
  2.         {
  3.             if($prepagenum==1)
  4.             {
  5.         $prepage.="<a href="".$typedir."/">前一页</a>\r\n";
  6.         }
  7.         else
  8.         {
  9.         $prepage.="<a href="".str_replace("{page}",$prepagenum,$tnamerule)."">前一页</a>\r\n";
  10.         }
  11.         $indexpage="<a href="".$typedir."/">首页</a>\r\n";
  12.         }
复制代码

三、找到以下代码(大概在1076行附近):

    $listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";
替换为:

  1.   if($j==1)
  2.       {
  3.     $listdd.="<a href="".$typedir."/">".$j."</a>\r\n";
  4.     }
  5.     else
  6.     {
  7.     $listdd.="<a href="".str_replace("{page}",$j,$tnamerule)."">".$j."</a>\r\n";
  8. }
复制代码

完成后,后台重新生成栏目页即可。


上一篇:dedecms栏目seotitle为空则调用栏目名称直接显示的方法
下一篇:dedecms列表调用文章有缩略图则显示无缩略图则不显示代码

相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2020-2-25 17:06 , Processed in 0.110669 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表