织梦dedecms5.7分页样式代码修改方法

织梦dedecms5.7分页样式代码修改方法,DEDE默认分类分页地址存在不同URL相同内容问题,导致内容重复,对优化非常不利,如果是老站,,索引擎已收录了重复的list_4_1.html页面,则301到首页或删除.

织梦dedecms程序默认分类分页URL地址存在有相同内容不同的URL地址的情况,这种对搜索引擎是非常不友好的,对于网站优化也是非常不利的,如下所示:

<li><a href=’list_4_1.html’>首页</a></li>
<li><a href=’list_4_3.html’>上一页</a></li>
<li><a href=’list_4_1.html’>1</a></li>
<li><a href=’list_4_2.html’>2</a></li>
<li><a href=’list_4_3.html’>3</a></li>
<li><a href=’list_4_4.html’>4</a></li>
<li><a href=’list_4_5.html’>5</a></li>
<li><a href=’list_4_5.html’>下一页</a></li>
<li><a href=’list_4_5.html’>末页</a></li>

织梦默认分页样式代码解决思路:

让分页地址的“首页”、“1”与分类页面的url地址一样,如是是老网站,搜索引擎已经索引了分类页面url地址,则需要将分类页面url地址301到首页或者直接删除,如下所示:

<li><a href=”/xc/”>首页</a></li>
<li><a href=”xc-3.html”>上一页</a></li>
<li><a href=”/xc/”>1</a></li>
<li><a href=”xc-2.html”>2</a></li>
<li><a href=”xc-3.html”>3</a></li>
<li>4</li>
<li><a href=”xc-5.html”>5</a></li>
<li><a href=”xc-6.html”>6</a></li>
<li><a href=’xc-5.html’>下一页</a></li>
<li><a href=’xc-6.html’>末页</a></li>

织梦默认分页样式代码解决办法:

1、找到织梦程序中include\arc.listview.class.php这个文件,将这段代码添加到”//获得上一页和主页的链接”前面;

$typedir= ereg_replace(‘{cmspath}’,$GLOBALS[‘cfg_cmspath’],$this->Fields[‘typedir’]);

2、找到织梦程序中include\arc.listview.class.php这个文件中下面几行代码

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”;
}
改成:
if($this->PageNo != 1)
{
if($prepagenum==1)
{
$prepage.=”<li><a href=\””.$typedir.”/\”>上一页</a></li>\r\n”;
}
else
{
$prepage.=”<li><a href=\””.str_replace(“{page}”,$prepagenum,$tnamerule).”\”>上一页</a></li>\r\n”;
}
$indexpage=”<li><a href=\””.$typedir.”/\”>首页</a></li>\r\n”;
}

3、找到

$listdd.=”<li><a href=’”.str_replace(“{page}”,$j,$tnamerule).”‘>”.$j.”</a></li>\r\n”;
改成:
if($j==1)
{
$listdd.=”<li><a href=\””.$typedir.”/\”>”.$j.”</a></li>\r\n”;
}
else
{
$listdd.=”<li><a href=\””.str_replace(“{page}”,$j,$tnamerule).”\”>”.$j.”</a></li>\r\n”;
}

就只需要这三步问题就解决了,是不是非常简单呢?大家赶紧试试吧。
最后大兵提醒大家,如果你的网站是新站,就按照以上的方法处理就行了,如果你的网站是老站,而且搜索引擎已经收录你网站的分页地址,那么就要将已经收录的分页地址301到首页,如果不能是虚拟主机不能做301,那就只能删除了。

原创文章,作者:大兵,如若转载,请注明出处:https://www.zhuzhouren.com.cn/jianzhanjiaocheng/dedecms/1201.html

发表评论

登录后才能评论
联系我

平时工作忙:合作还是咨询SEO服务,请简明扼表明来意!谢谢!

在线咨询:点击这里给我发消息

邮件:dabingseo@zhuzhouren.com.cn

工作时间:周一至周六,10:30-24:30,节假日休息

个人微信
个人微信
分享本页
返回顶部