迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
www.xxx.com/xxx.html
不存在的链接提示"应用程序(xxx)不存在"
虚拟主机,主机已设置404.html,
.htaccess已设置ErrorDocument 404 /404.html
但还是提示"应用程序(xxx)不存在"
这个是框架上的问题吗?
麻烦问下这种形式的404怎么设置,
config/rewrite.php在这个里面写这个规则,也不跳404页面
"([\w\\/]+).html" => "index.php?c=$1",
发现的问题是建的模块名称相同,才会跳到404,没有这个模块名称就不跳。感觉是程序上的问题。
这种有办法解决吗?
config/rewrite.php在这个里面写这个规则,也不跳404页面
"([\w\\/]+).html" => "index.php?c=$1",
"([a-z]+).html" => "index.php?s=$1", //【独立模块测试规则】模块首页({modname}.html)
"([a-z]+)-([0-9]+)-([0-9]+).html" => "index.php?s=$1&c=category&id=$2&page=$3", //【独立模块测试规则】模块栏目列表(分页)({modname}-{id}-{page}.html)
"([a-z]+)-([0-9]+).html" => "index.php?s=$1&c=category&id=$2", //【独立模块测试规则】模块栏目列表({modname}-{id}.html)
"([a-z]+)\/([0-9]+).html" => "index.php?s=$1&c=show&id=$2", //【独立模块测试规则】模块内容页({modname}/{id}.html)
// 独立模块测试规则---解析规则----结束改成 //独立-模块规则---开始
"demo.html" => "index.php?s=demo", //【独立模块测试规则】模块首页({modname}.html)
"demo-([0-9]+).html" => "index.php?s=demo&c=category&id=$1", //【独立模块测试规则】模块栏目列表({modname}-{id}.html)
"demo-([0-9]+)-([0-9]+).html" => "index.php?s=demo&c=category&id=$1&page=$2", //【独立模块测试规则】模块栏目列表(分页)({modname}-{id}-{page}.html)
"demo\/([0-9]+).html" => "index.php?s=demo&c=show&id=$1", //【独立模块测试规则】模块内容页({modname}/{id}.html)
//独立-专业模块规则---结束
如果有多个独立模块就写多个。我是这样解决的。
把所有模块名称写死过后,要把"([a-z]+).html" => "index.php?s=$1", //【独立模块测试规则】模块首页({modname}.html)删除掉。
dalianmao123 好像是这个影响的({modname}.html),现在变成了提示信息这个提示信息在哪修改的,能改成404的页面吗?