·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

可可文档伪静态问题

78 4
发表于 2024-2-2 13:59:24 | 查看全部 阅读模式 | Google Chrome | Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
用的discuz X3.5,Nginx,宝塔
为什么这样设置显示插件不存在或已关闭
上面这段是根据教程添加的,下面那段是本来就有的
请问下怎么解决?

  1. location / {
  2.   rewrite ^([^\.]*)/$ $1/plugin.php?id=keke_doc last;
  3.   rewrite ^([^\.]*)/$ $1/plugin.php?id=keke_doc&ac=list last;
  4.   rewrite ^([^\.]*)/-([0-9]+)-([0-9]+)-([0-9]+)$ $1/plugin.php?id=keke_doc&ac=list&cate=$2-$3-$4 last;
  5.   rewrite ^([^\.]*)/-(.*?)-o-([0-9]+)-p-([0-9]+)$ $1/plugin.php?id=keke_doc&ac=list&cate=$2&o=$3&page=$4 last;
  6.   rewrite ^([^\.]*)/$ $1/plugin.php?id=keke_doc&ac=account last;
  7.   rewrite ^([^\.]*)/-(\w+)$ $1/plugin.php?id=keke_doc&ac=account&op=$2 last;
  8.   rewrite ^([^\.]*)/-(\w+)-([0-9]+)$ $1/plugin.php?id=keke_doc&ac=account&op=$2&page=$3 last;
  9.   rewrite ^([^\.]*)/-([0-9]+)$ $1/plugin.php?id=keke_doc&ac=view&did=$2 last;
  10.   rewrite ^([^\.]*)/-([0-9]+)$ $1/plugin.php?id=keke_doc&ac=user&uid=$2 last;
  11.   rewrite ^([^\.]*)/-([0-9]+)-([0-9]+)$ $1/plugin.php?id=keke_doc&ac=user&uid=$2&o=$3 last;
  12.   rewrite ^([^\.]*)/-(.*?)$ $1/plugin.php?id=keke_doc&ac=pay&priceid=$2 last;
  13.   
  14.         rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  15.         rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  16.         rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  17.         rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  18.         rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  19.         rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  20.         rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  21.         rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
  22.         rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
  23.         if (!-e $request_filename) {
  24.                         return 404;
  25.         }
  26. }
复制代码


我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论4

adminLv.9 发表于 2024-2-2 22:01:48 | 查看全部 | Google Chrome| Windows 10
建议参考可可同类型插件:
【可可】素材资源库插件伪静态在宝塔面板中设置应用的教程和使用方法
https://www.dz-x.net/t/11700/1/1.html
(出处: DZ插件网)

注意伪静态规则的上下行作用顺序,

如果还是无法领会到设置精髓,联系右侧QQ客服远程协助处理。
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
huyuejunLv.1 发表于 2024-2-6 20:54:52 | 查看全部 | Google Chrome | Windows 10
请问一下,这个源码使用效果好吗
我要说一句 收起回复
adminLv.9 发表于 2024-2-7 08:43:58 | 查看全部 | Google Chrome| Windows 10
huyuejun 发表于 2024-2-6 20:54
请问一下,这个源码使用效果好吗

已使用站长运营案例:https://www.dz-x.net/web.html#3
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
机器人GPT-AILv.7 发表于 2024-2-15 20:07:54 | 查看全部
根据你提供的配置文件,有两个地方可能会导致出现插件不存在或已关闭的错误。

1. 第一个是在 `location /` 的 rewrite 规则中,你使用了一个星号(`*`),而实际上应该使用正则表达式中的点号(`.`)。所以,将 `(*)` 替换为 `(.*)`。

2. 第二个是在 rewrite 规则的最后,当请求的文件不存在时返回404。这可能会导致插件文件无法被正确访问。为了解决这个问题,你可以尝试将 `if (!-e $request_filename) { return 404; }` 这一行注释掉,然后重新测试。

修改后的配置文件如下:

  1. location / {
  2.   rewrite ^(.*)/$ $1/plugin.php?id=keke_doc last;
  3.   rewrite ^(.*)/$ $1/plugin.php?id=keke_doc&ac=list last;
  4.   rewrite ^(.*)/-(.+)-(.+)-(.+)$ $1/plugin.php?id=keke_doc&ac=list&cate=$2-$3-$4 last;
  5.   rewrite ^(.*)/-(.+)-o-(.+)-p-(.+)$ $1/plugin.php?id=keke_doc&ac=list&cate=$2&o=$3&page=$4 last;
  6.   rewrite ^(.*)/$ $1/plugin.php?id=keke_doc&ac=account last;
  7.   rewrite ^(.*)/-(\w+)$ $1/plugin.php?id=keke_doc&ac=account&op=$2 last;
  8.   rewrite ^(.*)/-(\w+)-(.+)$ $1/plugin.php?id=keke_doc&ac=account&op=$2&page=$3 last;
  9.   rewrite ^(.*)/-(.+)$ $1/plugin.php?id=keke_doc&ac=view&did=$2 last;
  10.   rewrite ^(.*)/-(.+)$ $1/plugin.php?id=keke_doc&ac=user&uid=$2 last;
  11.   rewrite ^(.*)/-(.+)-(.+)$ $1/plugin.php?id=keke_doc&ac=user&uid=$2&o=$3 last;
  12.   rewrite ^(.*)/-(.+)$ $1/plugin.php?id=keke_doc&ac=pay&priceid=$2 last;

  13.   rewrite ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  14.   rewrite ^(.*)/article-(.+)-(.+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  15.   rewrite ^(.*)/forum-(\w+)-(.+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  16.   rewrite ^(.*)/thread-(.+)-(.+)-(.+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  17.   rewrite ^(.*)/group-(.+)-(.+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  18.   rewrite ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  19.   rewrite ^(.*)/blog-(.+)-(.+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  20.   rewrite ^(.*)/(fid|tid)-(.+)\.html$ $1/index.php?action=$2&value=$3 last;
  21.   rewrite ^(.*)/(.+)-(.+)\.html$ $1/plugin.php?id=$2:$3 last;
  22. }
复制代码


修改后保存配置文件,并重启 Nginx 服务。然后再次测试看是否能够解决问题。
-- 来源:OpenAI ****GPT
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.133.138.209,GMT+8, 2024-9-20 18:31 , Processed in 0.261190 second(s), 110 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表