一收哥discuz论坛系统提示指定的版块不存在

接上一篇https://www.cnblogs.com/pcworkers/p/18901347修改fid顺序
改完后如果不修改pre_common_domain个性化域名这个表的话可能会出现
抱歉,指定的版块不存在

即使关闭伪静态也没有用的,主要原因还是个性化域名的问题造成的, 

具体原因如下面的举例说明

 

(这里的表头pre是discuz系统默认的,你自己的论坛系统设置的表头不一样的话,请修改成自己的表头,)

将上面图片中找到测试版块的fid:142和抱歉测试版块的fid143修改成57和58,
如果没有设置个性化域名的话,只需要修改pre_forum_forum和pre_forum_forumfield两个表即可,
如果修改前已经设置过个性化域名,就必须把pre_common_domain表里面个性化域名指向版块新的fid数字,

 

如上图,在修改fid142和fid143之前,
就已经把找到测试这个版块设置了个性化域名find,
抱歉测试这个版块设置了个性化域名sorry,
修改完pre_forum_forum和pre_forum_forumfield两个表后,
我只修改pre_common_domain表里面find指向找到测试版块新的fid编号57,
所以https://find.yishouge.co就可以正常访问;
我没修改pre_common_domain表里面sorry指向找到抱歉测试版块新的fid编号58,
依然指向修改前的143,而fid:143已经修改不存在了,
所以https://sorry.yishouge.co就可以就不能正常访问,显示指定的版块不存在。
如果想要能够正常访问只需要修改pre_common_domain表里面sorry个性化域名指向id值为58即可。
其实就是相当于把find个性化域名指向https://forum.yishouge.co/forum-57-1.html页面
应该把个性化域名sorry指向https://forum.yishouge.co/forum-58-1.html页面的,
却错误地指向了https://forum.yishouge.co/forum-143-1.html一个不存在的页面。

 

posted @ 2025-05-29 00:28  精芯计算  阅读(45)  评论(0)    收藏  举报