修改织梦标签TAG列表分页出现-负数问题

时间:2015-12-18 12:30 / 来源:未知 / 作者:酱油 / 点击:

经常查看日志的朋友也许会发现这个问题,从5.5开始就存在这个问题了,在tags的链接URL中出现横杠负数,这可能导致spider陷入无限死循环,形如:www.abc.com/tags.php?/veryhuo/-1/、www.abc.com/tags.php?/veryhuo/-2/,如此循环下去,那么为什么会出现这样的问题呢?

原因分析:

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

解决方法:

打开include目录下的arc.taglist.class.php

位置大概在391行:

//获得上一页和下一页的链接
if($this->PageNo !=1)或者if($this->PageNo != 1)
把它改成:
if($this->PageNo >1)

这样就解决问题了!


相关阅读:如何修改TAGS列表的翻页尾绝对路径,仅供参考

猜你喜欢

推荐栏目

DEDECMS
DEDECMS

DEDE使用经验和技巧

WordPress
Wordpress

WP使用经验和技巧

Zblog
Zblog

Zblog使用经验和技巧

CSS
CSS

CSS使用经验和技巧

网络资料
网络资料

转载实用网络资料

按键伤人
按键伤人

转载乱七八糟的网络资源

我是酱油
我是酱油

随笔札记 记录生活点滴

本站推荐

百度站内搜索

专业博客主机