业务经理

微信扫描以上二维码

028-61286886

技术咨询

伪静态规则前台会报错,提示“无法通过id找到共享模块的模块目录”

迅睿框架 更新 2022-08-08 14:03:01 alextao


请教伪静态规则问题,

目标url:www.xxxxx.com/栏目名称/20200601193.html

{dirname}/{y}{m}{d}{id}.html


目前使用的伪静态规则:

 "([A-za-z0-9 \-\_]+)\/([0-9]{8})([0-9]+)\.html" => "index.php?c=show&id=$3",  //【{Y}{M}{D}{id}.html】模块内容页({dirname}/{y}{m}{d}{id}.html)(此规则由系统生成,不一定会准确,请开发者自行调整)

但是访问 前台会报错,提示“无法通过id找到共享模块的模块目录”

麻烦大佬解答一下

方案

  • 迅睿框架联合创始人 #1 · 2022-08-08 13:43:00
    满意答案
    你这个写法理论上ok的,感觉不会出问题,你可以把其他的规则全部删除,只保留一条,伪静态解析规则调试方法


  • Alex123 #2 · 2022-08-08 13:49:08
    迅睿框架联合创始人 感谢解答,测试后发现是和这条冲突了
    // 默认共享栏目和内容页---解析规则----开始
        "([A-za-z0-9 \-\_]+)\/([0-9]+)\.html" => "index.php?c=show&id=$2",  //【默认共享栏目和内容页】模块内容页({otdirname}/{id}.html)(此规则由系统生成,不一定会准确,请开发者自行调整)
    相应内容页规则:{otdirname}/{id}.html有办法让他们不冲突吗
  • 迅睿框架联合创始人 #3 · 2022-08-08 13:58:25
    冲突你只能去分析正则表达式,调整顺序或者加一些字母字符来做区别
  • Alex123 #4 · 2022-08-08 14:02:21
    感谢老大,头一次用这个程序,挺不错的,把冲突的规则放在最后,目前暂时不冲突了,感谢解答。
  • alextao #5 · 2022-08-08 14:03:01
    @迅睿框架联合创始人:不错,把冲突的删掉或者调换顺序尝试解决了

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: