织梦栏目列表页翻页URL链接优化

织梦栏目列表页翻页URL链接优化,织梦程序的栏目列表分页链接网址,如果你仔细观察会发现,在栏目的首页会存在两个内容相同的2个不同url: 一个是在其他页面链接的栏目首页url是www.dedeui.com/lanmu1/index.html 另一个是栏目的分页给的链接URL是:www.dedeui
织梦程序的栏目列表分页链接网址,如果你仔细观察会发现,在栏目的首页会存在两个内容相同的2个不同url:
一个是在其他页面链接的栏目首页url是www.dedeui.com/lanmu1/index.html
另一个是栏目的分页给的链接URL是:www.dedeui.com/lanmu1/list_1_1.html
从SEO方面来说,一个网页有2个网址是不太好的。所以,我们最好把两个URL统一成index.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.="<a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a>\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缩略图失真模糊的解决方法,由于织梦dedecms默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩 略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,不能满足大多数网站的需求,本文给出了一个终极完美解决
最近遇到一个问题,因为网站一个技术名词要修改,但是首页的内容我们都是需要按照最新写的排序,因为最新写的一般都是比较好的,但是我们已改顺序就 全乱了。会出现一些以前的文章,文章质量也跟不上,非常影响用户体验。所以需要我们在修改文章的内容同时不
dedecms每次新上传图片插入编辑器会自动加p标签,这个会导致网页错位等问题。以下是修改方法。 第一种解决方法: 修改网站根目录\include\FCKeditor\editor\dialog\dede_image.php 找到 //FCK.InsertHtml(inImg); var newCode = FCK.CreateElement(p); newCo
由于dede默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,下面提供的方法就完美解决了这个问题。 使用方法: 一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面
作为一个站长,自己辛辛苦苦写的文章一眨眼,就被别人采集去了,是不是很不爽?今天CMS集中营就教给大家一个简单方法来防止别人的采集,下面是具体方法: 拿默认模板来说,一般文章内容的代码是这样的: div class=viewbox div class=title标题/div div clas
未审核文档的TAG会显示在TAG列表页面, 固然点击进入TAG时, 相关的未审核文章不会显示出来, 这样对用户体验是很不好的. DEDECMS暂时没有提供这个功能,所以要解决这个问题, 让DEDECMS不显示未审核文档的TAG, 就要修改TAG的显示库文件 tag.lib.php。 方法一