好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

织梦DedeCMS栏目列表页URL链接SEO优化的方法

织梦 CMS程序的栏目列表第一页的URL链接地址存在2个内容相同但URL不同的2个地址。这样对网站SEO来说,一个网页有2个网址是不太好的。所以,我们最好把两个URL统一成一个地址。

默认效果:

栏目默认的第一页URL链接:http://www.tuohang.net/news/it/

栏目分页的第一页URL链接:http://www.tuohang.net/news/it//list_34_1.html

修改方法如下:

1,打开 \include\arc.listview.class.php 这个文件,将

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

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

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 . "/\">首页</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" ;  } 

完成以上三步就可以实现织梦栏目第一页翻页URL链接地址优化统一。

效果请看本站栏目地址,亲测可用。

查看更多关于织梦DedeCMS栏目列表页URL链接SEO优化的方法的详细内容...

  阅读:60次