联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
伪静态中,如果栏目有一个点,不知道规则怎么写?
类型:迅睿CMS 更新时间:2021-10-17 11:02:09

伪静态中,如果栏目有一个点,不知道规则怎么写?

比如栏目是aa.bb,我想得到的效果是:栏目页:xxx.cn/aa.bb/;文章页xxx.cn/aa.bb/xxx.html

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2021-10-17 10:29:51
    Chrome 0
    ab.bb是栏目目录吗?xxx表示什么?
  • nemo
    #2楼    nemo
    2021-10-17 10:33:15
    Chrome 0
    ab.bb是栏目目录,中间有个点xxx就是随便指代的字母
  • 迅睿框架联合创始人
    #3楼    迅睿框架联合创始人
    2021-10-17 10:35:36
    Chrome 0
    xxx是代表内容表什么字段。。
  • nemo
    #4楼    nemo
    2021-10-17 10:47:15
    Chrome 0
    自定义字段,字段名称是filename,我这样写的。如果栏目名称没有中间的点。是都能访问的。 //【商品-伪静态】模块栏目列表({pdirname}/) "([\w\\/]+)" => "index.php?c=category&dir=$1", //【商品-伪静态】模块内容列表({pdirname}/{filename}.html) "([\w\\/]+)\/([\w\\/]+)\/(.+)\.html" => "index.php?s=shop&c=show&field=filename&value=$3",
  • 迅睿框架联合创始人
    #5楼    迅睿框架联合创始人
    2021-10-17 10:52:07
    Chrome 0

    "([\w\\/]+)\/([\w\\/]+)\/(.+)\.html" => "index.php?s=shop&c=show&field=filename&value=$3",

    "([\w\.\\/]+)" => "index.php?c=category&dir=$1",

    换一个顺序,加点这种必须放后面

    满意答案
  • nemo
    #6楼    nemo
    2021-10-17 11:02:09
    Chrome 0
    @迅睿框架联合创始人:加点的放后面,然后稍微改了一下。解决了。谢谢 /****************模块内容页({pdirname}/{filename}.html)******************/ "([\w\\/]+)\/([\w\\/]+)\/(.+)\.html" => "index.php?s=shop&c=show&field=filename&value=$3", /****************模块内容页({pdirname}/{filename}.html)******************/ "([\w\\/]+)\/([\w\.\\/]+)\/(.+)\.html" => "index.php?s=shop&c=show&field=filename&value=$3", //【商品-伪静态】模块栏目列表(分页)({pdirname}/list-{id}-{page}.html) "([\w\.\\/]+)\/list-([0-9]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3", //【商品-伪静态】模块栏目列表({pdirname}/) "([\w\.\\/]+)" => "index.php?c=category&dir=$1",