联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
怎么在伪静态中去除独立模块目录
类型:迅睿CMS 更新时间:2020-03-11 12:20:38

PHP程序里面

怎么在伪静态中去除独立模块目录,不是共享栏目,独立模块,数据类型多,独立模型管理方便点

    // 独立模块测试规则---解析规则----开始
    "([a-z]+)" => "index.php?s=$1",  //【独立模块测试规则】模块首页({modname})
    "([a-z]+)\/([a-z0-9]+)\/([0-9]+)" => "index.php?s=$1&c=category&dir=$2&page=$3",  //【独立模块测试规则】模块栏目列表(分页)({modname}/{dirname}/{page})
    "([a-z]+)\/([a-z0-9]+)" => "index.php?s=$1&c=category&dir=$2",  //【独立模块测试规则】模块栏目列表({modname}/{dirname})
    "([a-z]+)\/([a-z0-9]+)\/([0-9]+)-([0-9]+).html" => "index.php?s=$1&c=show&id=$3&page=$4",  //【独立模块测试规则】模块内容页(分页)({modname}/{dirname}/{id}-{page}.html)
    "([a-z]+)\/([a-z0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=show&id=$3",  //【独立模块测试规则】模块内容页({modname}/{dirname}/{id}.html)
    "([a-z]+)\/so\/(.+).html" => "index.php?s=$1&c=search&rewrite=$2",  //【独立模块测试规则】模块搜索页(分页)({modname}/so/{param}.html)
    "([a-z]+)\/so.html" => "index.php?s=$1&c=search",  //【独立模块测试规则】模块搜索页({modname}/so.html)
    // 独立模块测试规则---解析规则----结束

尝试这样的规则,提示应用程序不存在!

    // 独立模块测试规则---解析规则----开始
    "([a-z]+)" => "index.php?s=$1",  //【独立模块测试规则】模块首页({modname})
    "([a-z0-9]+)\/([0-9]+)" => "index.php?s=$1&c=category&dir=$2&page=$3",  //【独立模块测试规则】模块栏目列表(分页)({modname}/{dirname}/{page})
    "([a-z0-9]+)" => "index.php?s=$1&c=category&dir=$2",  //【独立模块测试规则】模块栏目列表({modname}/{dirname})
    "([a-z0-9]+)\/([0-9]+)-([0-9]+).html" => "index.php?s=$1&c=show&id=$3&page=$4",  //【独立模块测试规则】模块内容页(分页)({modname}/{dirname}/{id}-{page}.html)
    "([a-z0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=show&id=$3",  //【独立模块测试规则】模块内容页({modname}/{dirname}/{id}.html)
    "([a-z]+)\/so\/(.+).html" => "index.php?s=$1&c=search&rewrite=$2",  //【独立模块测试规则】模块搜索页(分页)({modname}/so/{param}.html)
    "([a-z]+)\/so.html" => "index.php?s=$1&c=search",  //【独立模块测试规则】模块搜索页({modname}/so.html)
    // 独立模块测试规则---解析规则----结束

www.xxx.com/当前栏目名/

回帖
  • #1楼    迅睿框架创始人
    2020-03-07 20:16:57
    Google Pixel 手机 0
    属于规则冲突了,固定模块目录或者改规则样式
  • 易学习
    #2楼    易学习
    2020-03-07 20:20:56
    Chrome 0

    image
    这两个规则很有可能会重复冲突,会导致访问栏目时解析第一个比如这个独立模块是news,把第一个规则改成 "news" => "index.php?s=news",典型的冲突问题
    满意答案
  • 清萌网络科技
    #3楼    清萌网络科技
    2020-03-07 20:24:14
    Firefox 73.0 0
    易学习 有道理 我试试改下模块规则
  • 清萌网络科技
    #4楼    清萌网络科技
    2020-03-11 12:20:38
    Firefox 73.0 0
    @易学习:非常感谢 已经解决