迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
栏目搜索url伪静态规则,报错,无法不用$1吗?
"pxkc(.+)\.html" => "index.php?s=$1&c=search&rewrite=$2", //【pxkc栏目搜索url规则】模块搜索页(分页)(pxkc{param}.html) 我尝试过,只保留一条规则,但也是404,也尝试过调整为这样:(也报错) "(pxkc)(.+)\.html" => "index.php?s=$1&c=search&rewrite=$2",
"(.+)\.html" => "index.php?s=kc&c=search&rewrite=$1", //【pxkc栏目搜索url规则】模块搜索页(分页)(pxkc{param}.html) "([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1", //【共享栏目和内容页url规则】模块栏目列表({dirname}.html) "([A-za-z0-9 \-\_]+)\/([0-9]+)\.html" => "index.php?c=show&id=$2", //【共享栏目和内容页url规则】模块内容页({dirname}/{id}.html)
这个不行,三个都是只能有两个有效果1是任意字.html2是字母数字.html 因为任意字也包括了字母数字,所以两个规则冲突了,只能第一个有效,第二个就会失效建议给第一个规则加一个字母区分,例如,so/****.html