织梦dedecms程序的栏目列表分页链接网址,如果我们仔细观察会发现,栏目的首页链接会存在两个内容相同的2个不同url地址。
比如这样:
  一个是栏目默认的首页url链接:http://www.mubanzhijia.com/moban/f j ^ B c windex.html
  一个是栏目分页给的首页url链接:http://www.mubanzh` u V }ijia.com/moban/list_12_1.html
  从网站SEO方面% j 3 A T O , N o来说,一个网页有2个网址是不太好的。所以,我们最好把两个URL统一成index.html
方法如下:
  1,找到 \include\arc.listview.class.php 这个文G ( o W /件,. e ^ b F r
$typedir= ereg_replace(‘{cmspath}’,$GLOBALS[‘cfg_cmspath’],$this->Fields[‘typedir’]);
这段代码添加到 ”//获得上一页和主页的链接”前面;
2,找到下面几行代码(就在”//获得上一页和主页的链接”下面)
if($t& J Bhis->PageNo !L 6 c K \ ] m Z @= 1)
{
$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'&y 6 E [ Z E P bgt;上一页</a></li>\r\n";
$indexpage=V s x 1 o 1”<li><a hrefk _ ? - B 0 h='".str_replace("{page}",1,$tnamerule)."'>首页</a&k 3 } cgt;</li>\r\n";
}
改成:
if($this->I r p I } \ 9;PageNo != 1)
{
if($+ { ] 7 ;prepagenum==1)
{
$prepage.="<li><a href=6 ^ ; j a B ;\"".$typedir."/\~ K P">上一页</a></li>\r\n";
}
else
{
$prepage.="<li><a hJ I 2ref=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">上一页</a&v k \ { 1 Agt;</li>\r\n";
}
$indexpage="<li><a href=\"".$typedir."/\">首页</a></li>\r\n";
}
3.找到
$listdd.="<a href='".str_replace("{page}",$j,$tnamerule)."'&gr v F a x Y yt;".$j."</a>\r\n";
if($j==1)
{
$listdd.="<li><u t T ( * = 8a href=\"".$typedir."/\">".$j."</a><. ( n R;/li>\r\n";
}
el] v 6 x m l \se
{
$li` \ @ 0 Xstd 9 ; % P y Gdd.="<li>&X : g I q ( Z _lt;a href=\"".str_rep! , R 6 P Dlace("{page}",G * v b$j,$tnamerule)."\">".$j."</a></li>\r\n";
}
只需要完成以上三步就可以实现织] ) @ w # j梦栏目首页翻页URL链接地址优化统一了。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学| N i习与参z . U考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注