dede栏目列表首页与第一页链接出现重复的解决办法

这篇具有很好参考价值的文章主要介绍了dede栏目列表首页与第一页链接出现重复的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

DEDECMS是SEO优化做得比较好的程序之一,但仍然有一些细节问题没处理好,今天要介绍的就是织梦dede栏目分页URL链接地址的SEO优化方法,在PHP7环境下测试通过

dede的栏目列表分页链接,仔细观察会发现,在栏目的首页会存在两个内容相同的2个不同url:

  • 一个是在其他页面链接的栏目首页url是www.xxx.com/lanmu1/index.html
  • 另一个是栏目的分页给的链接URL是:www.xxx.com/lanmu1/list_1_1.html
     

从SEO方面来说,是不太友好的,所以,本文就是针对这个问题,把两个URL统一成index.html

1,找到includerc.listview.class.php这个文件,将

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

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

2,找到下面几行代码(就在//获得上一页和主页的链接下面)

if($this->PageNo != 1)
{
    $prepage.="
上一页\r\n"; $indexpage=”首页\r\n"; }

改成:

if($this->PageNo != 1)
{
    if($prepagenum==1)
    {
        $prepage.="
上一页rn"; } else { $prepage.="上一页rn"; } $indexpage="首页rn"; }

3.找到$listdd.="

".$j."rn";

改成:

if($j==1)
{
    $listdd.="
".$j."rn"; } else { $listdd.="".$j."rn"; }

改完之后再去更新列表页试试看,首页、第一页 是不是都直接链接到栏目首页了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持yii666。文章来源地址https://www.toymoban.com/news/detail-432805.html

到了这里,关于dede栏目列表首页与第一页链接出现重复的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 织梦DEDECMS友情链接出现内页与首页都在首页显示解决方法

    dedecms首页调用友情链接的时候,自己制作的模板有时候会出现内页链接显示的情况。那么怎么才能只调用首页链接呢,其实早就有了解决的办法,很多用DEDECMS的朋友都对内页友情链接与首页友情链接都在首页显示的问题所困扰。 方法: 进入后台--模板---默认模板管理,找到

    2024年02月02日
    浏览(30)
  • 织梦dede调用四级栏目的实现方法

    织梦调用四级子栏目,首先需要修改文件:includetaglibchannel.lib.php,请将以下代码全部复制替换上述文件: rn\\\";if($row=$dsql-GetArray()){$row[\\\'sonids\\\'] = $row[\\\'rel\\\'] = \\\'\\\';if($needRel){$row[\\\'sonids\\\'] = GetSonIds($row[\\\'id\\\'], 0, false);if($row[\\\'sonids\\\']==\\\'\\\') $row[\\\'rel\\\'] = \\\'\\\';else $row[\\\'rel\\\'] = \\\" rel=\\\'dropmenu{$row[\\\'id\\\']}\\\'\\\";

    2024年02月02日
    浏览(69)
  • 如何让DEDE标签输出的指定栏目新窗口打开

    对DEDE代码有一定了解的朋友们应该了解,dede模版支持部分的PHP代码,那我们就利用这一点来实现它; [field:typename/]{/dede:channel} 这句是逻辑重点: 标签注解:当栏目ID为9的时候,输出target=\\\'_blank\\\'否则输出空;当然也可以用来判断当前内容是否与当前栏目对应,对应则显示不同

    2023年04月24日
    浏览(28)
  • 让dede:type调用栏目内容content的方法

    织梦默认的如果在{dede:type}标签之间调用content栏目内容是调用不到的,那么要怎么调用呢? 首先找到include/taglib/type.lib.php 这个文件,在大约42行处找到如下sql语句: 修改为: 修改完成后,去调用就可以了! 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家

    2024年02月02日
    浏览(30)
  • 织梦cms图集{dede:field name='imgurls'显示栏目名称

    今天又接了个织梦cms的有偿服务,客户的网站是织梦图片站,所以内容页是用的图集。 他想在图片的alt上面显示栏目名称,默认的是没有这样的标签的 织梦图集默认标签主要就是一个[field:alttext /] 一个 [field:imgsrc/]. 图集标签是用的这个 {dede:field name=\\\'imgurls\\\' ,那么在图片alt怎么加上

    2024年02月02日
    浏览(35)
  • dede:channel标签支持调用子栏目描述description及关键词keywords的办法

    dede:channel标签不支持调用子栏目的及栏目描述,有些时候我们需要用户,需要简单的修改一下文件,如下: includetaglibchannel.lib.php文件第86行(注意sql语句有多个,最好是都替换下) 在后面添加,keywords,description,成如下 在模板中(举例,根据自己的代码灵活使用):

    2024年02月02日
    浏览(39)
  • dede首页调用留言本标题的方法总结

    第一种方法:用feedback标签直接调用。 代码如下: [field:username function=\\\"(@me==\\\'guest\\\' ? \\\'游客\\\' : @me)\\\"/] 评论 [field:title/] [field:msg/] {/dede:feedback} 第二种方法:利用织梦的loop标签或SQL标签。 要调用这个标签,我们在这之前,应该事先了解,留言本模块的数据表为#@_guestbook !换成SQL标

    2024年02月03日
    浏览(34)
  • 使用DEDE织梦计划任务功能定时更新首页

    dedecms织梦系统后台有个计划任务功能,相信很多人都不知道怎么用,里面也没有详细说明,这里就通过实际案例来讲解如何使用计划任务让网站每5分钟自动更新首页。 定时更新首页index.html文件,更新的好处就是可以让搜索引擎蜘蛛在爬取index.html的时候,不会返回状态码304 ,搜索

    2024年02月02日
    浏览(46)
  • 织梦dedecms首页调用指定栏目内容的标签详解

    我们知道Dedecms开发起来很简单,但是dedecms的全局变量有字节限制,使得我们通过标签在首页无法调用大段的内容,尤其是包含了html标签的内容,但是dedecms有另外一种调用大段内容的方法,那就是通过sql语句来调用已保存的html内容。 例如一般的企业网站都会有一个企业简介

    2024年02月02日
    浏览(41)
  • DEDE集成百度搜索谷歌搜索站内全站搜索站内按栏目搜索等功能的搜索栏

    DEDE可定制性非常强,我们接到一个项目,要求定制站点的搜索框,要求能有个选项,可以让访客点选使用百度搜索站内内容或者用谷歌搜索站点内容,或者直接搜索整站内容,或者点选按栏目搜索站内内容 全部代码如下: 快捷搜索: {dede:hotwords num=\\\'5\\\'subday=\\\'30\\\' maxlength=\\\'10\\\'/}

    2024年02月02日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包