巅峰霸主 > 代码分享 > 源代码分享 >

discuz提示“插件不存在或已关闭”的解决方法

时间:2021-02-25 11:58:01  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:discuz开启了伪静态或者使用了其他伪静态插件之后,网站部分URL链接会打不开,提示插件不存在或已关闭,这个一般不会有程序错误,主要是设置的问题,下面是我的解决方法……

网站安装了一个插件,然后有一些帖子页面就不能正常打开了,一直提示插件不存在或已关闭:

图片.png

起初怀疑是不是伪静态规则错误,但是之前一直都没有问题的,我的解决方法如下:

一、开启伪静态“兼容模式”

网站后台——全局——seo设置,将兼容模式设置为“是”,这样基本上能解决有些含有中文的URL伪静态规则。

图片.png

二、将系统默认的伪静态规则放在其他插件的伪静态规则之后

比如你购买了某些内容或功能性的插件,这些插件会有自己的伪静态规则,在添加插件的伪静态规则时,要放在discuz默认的规则前面,也就是系统默认的伪静态规则要放在所有插件伪静态的规则后面,我的问题就是这样解决的,至于原因是啥我不知道。

三、插件伪静态不能关闭

在后台系统默认规则这里,要把默认的“插件”伪静态选上,而且要在服务器上添加对应的伪静态规则:

图片.png

四、清除缓存

设置好之后,重启服务器,要清除一下缓存,有时候因为缓存的存在使得设置不生效。

五、重新设置一遍规则

前面四步还不能解决问题,那么把所有的规则都删除,重新设置一遍伪静态规则。

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部