业务经理

微信扫描以上二维码

028-61286886

技术咨询

提示"应用程序(xxx)不存在"

迅睿框架 更新 2021-01-30 10:18:07 PHP学生

www.xxx.com/xxx.html 

不存在的链接提示"应用程序(xxx)不存在"

虚拟主机,主机已设置404.html,

.htaccess已设置ErrorDocument 404 /404.html

但还是提示"应用程序(xxx)不存在"

这个是框架上的问题吗?

麻烦问下这种形式的404怎么设置,

方案

  • 迅睿框架技术-吴金辉 #1 · 2021-01-29 14:08:31
  • PHP学生 #2 · 2021-01-29 14:15:21
    迅睿框架技术-吴金辉 这个方法已经结合过虚拟主机:主机已指向404.html,-----(主机上设置了,按理说只要不存在的页面就会跳到404,但是输入不存在的静态页面链接就会出"应用程序(xxx)不存在")配置文件:.htaccess也设置了ErrorDocument 404 /404.html
    发现的问题是建的模块名称相同,才会跳到404,没有这个模块名称就不跳。感觉是程序上的问题。
    这种有办法解决吗?
  • 易学习 #3 · 2021-01-29 14:44:43
    config/rewrite.php应该是配置有问题
  • PHP学生 #4 · 2021-01-29 15:03:34
    config/rewrite.php在这个里面写这个规则,也不跳404页面"([\w\\/]+).html" => "index.php?c=$1",
  • PHP学生 #5 · 2021-01-29 15:03:51
    易学习

    config/rewrite.php在这个里面写这个规则,也不跳404页面

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

  • dalianmao123 #6 · 2021-01-29 15:46:16
    我也遇到过这个问题,就是伪静态的问题。我是把独立模块的目录写死到config/rewrite.php就行了。比如独立模块demo // 独立模块测试规则---解析规则----开始

    "([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)

    //独立-专业模块规则---结束
    如果有多个独立模块就写多个。我是这样解决的。


  • PHP学生 #7 · 2021-01-29 15:49:00
    应该不行,你说的这个好像是存在的模块名称(这个服务器本身设置的404会跳转),不存在的模块名称应该实现不了
  • PHP学生 #8 · 2021-01-29 15:49:54
    dalianmao123 你试试没有建立的模块名称,比如你的"网址/lkfdskf.html"这种就不跳转
  • PHP学生 #9 · 2021-01-29 15:53:49
    这种问题存在于,以前有网站,但是这个页面找不到了,是在根目录的,打开以前的收录全部会出现404,不跳转。这种哪位大神有好的解决方案吗?
  • dalianmao123 #10 · 2021-01-29 15:54:33
    满意答案
    PHP学生
    把所有模块名称写死过后,要把"([a-z]+).html" => "index.php?s=$1", //【独立模块测试规则】模块首页({modname}.html)删除掉。
  • PHP学生 #11 · 2021-01-29 15:57:31
    www.xxx.com/akd.html(不存在的静态页面)www.xxx.com/fdfds/fdsf.html(不存在的模块目录/不存在的静态页面)这两种都会提示404,不跳转
  • PHP学生 #12 · 2021-01-29 16:04:32


    dalianmao123 好像是这个影响的({modname}.html),现在变成了提示信息这个提示信息在哪修改的,能改成404的页面吗?
  • dalianmao123 #13 · 2021-01-29 16:11:16
  • PHP学生 #14 · 2021-01-30 10:18:07
    @dalianmao123:这个设置404太麻烦了

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-09)
新增任务日志自动清理 优化日志分组与显示 优化调用说明和优缺点说...
媒体交易系统
媒体交易系统(2026-10-09)
单独新增我的软文内容 投放界面,原录入内容改为选择已有内容
GeoSeo收录宝
GeoSeo收录宝(2026-10-07)
重构 推送和收录两大菜单,优化细节,使操作更加简单。
文件管理器
文件管理器(2026-10-05)
批量上传,删除,新建文件,在线编辑,统计大小
GEO系统
GEO系统(2026-10-05)
增加排名管理,排名总览、明细、趋势 运营客户端升级方法:重新生成客户...
手机微信登录
手机微信登录(2026-10-02)
针对微信小程序官方审核要求,增加移动网站首页、隐私说明入口、服务支持...
图标库管理
图标库管理(2026-10-02)
移除后台管理和会员中心的冗余启用引用开关。 内置图标库增加增量更新...
广告投放管理
广告投放管理(2026-09-30)
优化广告显示 更新调用代码为模板标签
模板界面管理
模板界面管理(2026-09-30)
增加模板标签代码生成功能
GeoSeo工具箱
GeoSeo工具箱(2026-09-29)
新增AI可见度检测 支持多品牌管理(品牌/别名/竞品,数据隔离,定...