迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
迅睿伪静态下, URL小写后 出现错误. 请问怎么解决
"([A-Za-z]+)\/(.+)" => "index.php?s=$1&c=search&rewrite=$2", //【搜索】模块搜索页(分页)({modname}/{param}) "([A-Za-z]+)" => "index.php?s=$1&c=search", //【搜索】模块搜索页({modname}/)
"([A-Za-z]+)" => "index.php?s=$1&c=search", //【搜索】模块搜索页({modname}/)
// 共享栏目和内容页面URL规则---解析规则----开始
"([A-Za-z0-9\-\/]+)\/list-([0-9]+)\-([0-9]+)" => "index.php?c=category&dir=$1&page=$3",
"([A-Za-z0-9\-\/]+)\/([A-Za-z0-9\-]+)\.html" => "index.php?s=news&c=show&field=customurl&value=$2",
"([\w\-\/]+)" => "index.php?c=category&dir=$1",
// 栏目和内容页URL规则---解析规则----结束就是这个规则我觉得不是伪静态的问题, 你想想看, 在后台栏目名字设置大写 前台就就大写打开, 设置小写, 就只能小写打开, 反正就是区分大小写, 变换一下就打不开了.
迅睿框架联合创始人
这个地址对应的规则是:因为你少写了A-Z
// 共享栏目和内容页面URL规则---解析规则----开始
"([A-Za-z0-9\-\/]+)\/list-([0-9]+)\-([0-9]+)" => "index.php?c=category&dir=$1&page=$3",
"([A-Za-z0-9\-\/]+)\/([A-Za-z0-9\-]+)\.html" => "index.php?s=news&c=show&field=customurl&value=$2",
"([\w\-\/]+)" => "index.php?c=category&dir=$1",
// 栏目和内容页URL规则---解析规则----结束就是这个规则我觉得不是伪静态的问题, 你想想看, 在后台栏目名字设置大写 前台就就大写打开, 设置小写, 就只能小写打开, 反正就是区分大小写, 变换一下就打不开了.
你填了大写目录,当然不能用小写目录访问啊,一直不都是这样子吗