您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dede栏目列表分页URL链接首页与第一页重复怎么办
代真2023-10-26 22:08:30dedecms教程已有人查阅
导读织梦是优化做得比较好的程序之一,但仍然有一些细节问题没处理好,今天要介绍的就是“织梦dede栏目分页URL链接地址的SEO优化方法”
织梦是优化做得比较好的程序之一,但仍然有一些细节问题没处理好,今天要介绍的就是“织梦dede栏目分页URL链接地址的SEO优化方法”
dede的栏目列表分页链接,仔细观察会发现,在栏目的首页会存在两个内容相同的2个不同url: 一个是在其他页面链接的栏目首页url是www.ebingou.cn/lanmu1/index.html 另一个是栏目的分页给的链接URL是:www.ebingou.cn/lanmu1/list_1_1.html
从SEO方面来说,是不太友好的,所以,本文就是针对这个问题,把两个URL统一成index.html
1,找到\include\arc.listview.class.php这个文件,将
2,找到下面几行代码(就在”//获得上一页和主页的链接”下面)
dede的栏目列表分页链接,仔细观察会发现,在栏目的首页会存在两个内容相同的2个不同url: 一个是在其他页面链接的栏目首页url是www.ebingou.cn/lanmu1/index.html 另一个是栏目的分页给的链接URL是:www.ebingou.cn/lanmu1/list_1_1.html
从SEO方面来说,是不太友好的,所以,本文就是针对这个问题,把两个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";
}
只需要三步就完成了。但我发现这样做完有一个站出现了问题。
本文标签:
很赞哦! ()
随机图文
-
dede5.5升级为5.6使用5.6新图集内容展示模板的实现方法
很多朋友想使用dede5.6的图集内容页新模板,可是大多不成功。费了很多时间想写给不成功的朋友,可点击发布,半天出现“发布的内容中含有非法内容*****”,汗……气得想不写了 -
dede织梦上一篇下一篇文章标题截取字数限制
对dedecms了解的朋友们,想必对如何获取上一篇、下一篇文章的标签也是非常熟悉。dedecms获取上一篇、下一篇文章的标签分别为 -
织梦cms调用指定的多个栏目导航的方法
我们在仿站的过程中。经常会遇到需要调用多个指定的顶级栏目导航,那我们如何实现呢?本文来讲解一下指定导航栏显示的方法: -
dedecms留言板怎么调用导航
dede里的留言板guestbook.htm用{dede:include filename=”../default/head.htm”/}不能自动生成导航列表,不能使用default下的头文件
留言与评论 (共有 条评论) |
本栏推荐
相关标签
大家喜欢
- 解决织梦dedecms程序中DedeTag Engine Create File False
- dedecms5.6,5.7发布文章空白的解决方法
- 织梦dedecms调用自定义字段的代码示例
- dedecms首页调用频道封面页单页面{dede:field:content/}内容
- 织梦cms系统出现Safe Alert: Request Error step 1/2的解决方法
- 织梦dedecms彩色标签云tag随机颜色和字体大小的实现代码
- dedecms文章按权重从大到小的排序方法
- 织梦dede{dede:field name='position'/}去掉主页或者不带链接的方法
- dede织梦问答系统怎么取消积分与用户登陆验证
- 织梦{dede:list}列表按多种排序显示的方法