织梦seo之DEDECMS栏目列表分页链接优化方法

资源来源网络,如需授权,请更换源码,模块仅供学习,如需商用请购买正版授权,本栏目不提供技术服务,积分不够请签到!如何签到?系统升级暂停签到,恢复关注公告!
如遇下载链接蓝奏网盘打不开lanzous替换成lanzoux尝试! 广告

做网站的站长朋友们对织梦相信都不会陌生,DEDECMS承载着中国网站的大半壁江山,记得09年的时候就有二三十万站长级用户群,经过多年的广泛应用和复杂化环境的检测,织梦也愈来愈完善,在安全、稳定、易用方面都有较高的声誉。

使用织梦的站长朋友们确实很多,不过很多朋友都给网站换了套模板,换了套衣服,在搜索引擎优化方面做精做细的并不是很多。网站优化的重要性不言而喻,而怎么利用DEDECMS来做好网站的SEO呢?这将是本文的重点。织梦dedecms程序本身对于SEO就已经做得比较好了,相信这也它受到大家喜爱的原因之一。本文主要先介绍下关于织梦DEDECMS栏目列表分页的链接优化。

首先看看DEDE默认栏目列表分页链接,例如现在我们在列表分页的第四页:

<li><a href=’list_2_1.html’>首页</a></li>
<li><a href=’list_2_3.html’>上一页</a></li>
<li><a href=’list_2_1.html’>1</a></li>
<li><a href=’list_2_2.html’>2</a></li>
<li><a href=’list_2_3.html’>3</a></li>
<li class=”thisclass”>4</li>
<li><a href=’list_2_5.html’>5</a></li>
<li><a href=’list_2_5.html’>下一页</a></li>
<li><a href=’list_2_5.html’>末页</a></li>

大家都知道,该栏目的默认首页肯定是“index.html”,而当前所在的分页中如果要回到首页地址就变成了list_2_1.html,也就是说栏目2中的领先页存在两个网址“index.html”、“list_2_1.html”这无形中已经分散了栏目页首页的权重。如果这是http://www.liuyucn.cn/seo/这个栏目页的列表分页链接,这样的链接方式应该才算合理:

<li><a href=’/seo/’>首页</a></li>
<li><a href=’list_2_3.html’>上一页</a></li>
<li><a href=’/seo/’>1</a></li>
<li><a href=’list_2_2.html’>2</a></li>
<li><a href=’list_2_3.html’>3</a></li>
<li class=”thisclass”>4</li>
<li><a href=’list_2_5.html’>5</a></li>
<li><a href=’list_2_5.html’>下一页</a></li>
<li><a href=’list_2_5.html’>末页</a></li>

有细心的站长朋友们可以发现站长SEO博客的链接在很早以前就一直这么在做了。下面分享下本站使用织梦DEDECMS栏目列表分页链接优化所使用的方法:

1.找到\include\arc.listview.class.php这个文件,找到“//获得上一页和主页的链接”,在该行前面添加如下代码:

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

2.在“//获得上一页和主页的链接”下面找到如下代码

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.”/\”>$title</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”;
}

改到这里就算是大功告成了,只需要3步,在这个文件里,列表分页样式也可以直接修改的。效果直接参见站长SEO博客的相关栏目页即可,试试效果,现在不会出现list_2_1.html这样的链接了吧?而是都直接连接到/seo/这样的地址。这样就不至于分散栏目页首页的权重了。
好了,做SEO做的就是细节,细节决定成败,相信日积月累你会有所收货。今天就写到这里,日后会继续分享关于织梦DEDECMS的一些相关优化的知识。多谢关注!如果喜欢就收藏吧~

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
风格酷模板网 » 织梦seo之DEDECMS栏目列表分页链接优化方法
NOTICE:【咨询风格酷】客服QQ:1131734965
NOTICE:【咨询风格酷】客服微信:wwwxmamnet
NOTICE:【风格酷模板网②群】QQ群:288678775
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服
☉如有其他问题,请加网站客服QQ(1131734965)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。

发表评论

风格酷模板网www.xmam.net分享优质网站模板

立即查看 了解详情