你有没有过这种经历?
辛辛苦苦改了三天织梦模板,上线才发现问题。
分页点第二页直接跳404,要么全是乱码。
要么点半天,还停在第一页不动。
找外包修张口就要三五百,自己搜教程全是黑话,越改越乱。
今天把我修过百次织梦分页的经验全给你。
不用懂复杂代码,照着步骤操作,10分钟就能搞定问题。
这种是最常见的,90%都是改规则没同步导致的。
很多人改了分页的URL格式,忘了同步伪静态。
比如你原来分页是list_1_2.html,后来改成page-2.html,规则没改肯定404。
操作步骤:
举个例子,织梦默认列表分页的nginx规则是:
``` rewrite ^/list-([0-9]+)-([0-9]+)\.html$ /list.php?typeid=$1&PageNo=$2 last; ```你要是把分页格式改成/list/$1/page/$2.html,规则就得同步改。
要是伪静态没问题,那就是你改崩了核心文件。
很多人瞎改/include/arc.listview.class.php,导致路径生成错了。
操作步骤:
避坑提醒:替换前一定要备份原文件,别下错编码版本,不然全站乱码。
明明有20篇文章,每页放10篇,应该有2页,结果只出1页?

按照下面两步查,肯定能找到问题。
很多人不小心改了系统参数,自己都不知道。
操作步骤:
比如你填了100,全站才50篇文章,肯定只显示1页。
很多人抄模板的时候,把分页标签改漏了或者放错位置。
操作步骤:
默认分页标签直接复制用就行:
``` {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} ```避坑提醒:分页标签必须和list标签平级,放list里面肯定不显示。
这种一般是编码或者参数传递的问题,很好修。
90%的乱码都是用系统自带的记事本改代码导致的。
操作步骤:
别再用系统自带的记事本改代码了,真的坑死人。
点分页还是停在第一页,就是参数没传对。
操作步骤:
不知道哪个插件的问题,就挨个禁用试,试到分页正常为止。
上面三个问题,基本覆盖了95%的织梦分页错误。
你按照顺序挨个排查,快的话5分钟就能搞定。
现在就打开你自己的站去试,改之前记得先备份文件。
要是遇到特殊的小众问题,评论区留个言,看到就给你解答。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图