您现在的位置是:网站首页>网站制作心得网站建设教程

DedeCms标签Tags列表上一页导致链接URL出现横杠负数的解决方法

2019-06-28来源: 网站建设教程 人已围观

简介 自从安装了DedeCms至今,也有几年的时间了,一直没有注意过标签Tags,今日在分析IIS日志时发现,在tags的链接URL中出现横杠负数,形如:www.abc.com/tags.php?/veryhuo/-12/,那么为什么会

自从安装了DedeCms至今,也有几年的时间了,一直没有注意过标签Tags,今日在分析IIS日志时发现,在tags的链接URL中出现横杠负数,形如:www.abc.com/tags.php?/veryhuo/-12/,那么为什么会出现这样的问题呢?2rg企业网站模板免费下载_网站建设_企业网站建设方案

原因分析:2rg企业网站模板免费下载_网站建设_企业网站建设方案

大家都知道蜘蛛爬行是根据URL网站结构来的,robots不会无缘无故的抓取不应该存在的URL,经过观察发现在DedeCMS的tags列表尾部的上一页链接出现问题,如果当前没有分页,则默认是第一页,理论上这时候上一页是不应该出现的!但是它恰恰出现了,并且URL为-1,终于找到罪魁祸首了!2rg企业网站模板免费下载_网站建设_企业网站建设方案

解决方法:2rg企业网站模板免费下载_网站建设_企业网站建设方案

打开include目录下的arc.taglist.class.php2rg企业网站模板免费下载_网站建设_企业网站建设方案

位置大概在391行:2rg企业网站模板免费下载_网站建设_企业网站建设方案

//获得上一页和下一页的链接 2rg企业网站模板免费下载_网站建设_企业网站建设方案
if($this->PageNo !=1) 2rg企业网站模板免费下载_网站建设_企业网站建设方案
把它改成: 2rg企业网站模板免费下载_网站建设_企业网站建设方案
if($this->PageNo >1)2rg企业网站模板免费下载_网站建设_企业网站建设方案

这样就解决问题了!2rg企业网站模板免费下载_网站建设_企业网站建设方案

 

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l