应用插件 版主:官方插件技术组
系统有自带的404页面吗
类型:迅睿框架 更新时间:2026-03-22 15:53:49 404
插件 建站系统大众版 V4.0
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2026-03-09 00:07:10

系统有自带的 404 吗??在或者,怎么把 404,设置到首页去啊??免得打不开,然后我也不想花钱买404插件   

插件教程:https://www.xunruicms.com/doc/app-928.html

回帖
  • 开源社区创始人
    #1楼    开源社区创始人
    2026-03-22 11:54:48
    Chrome 0
  • 懂站帝-网站开发优化
    #2楼    懂站帝-网站开发优化
    2026-03-22 12:17:10
    Edge 0

    默认 404 页面路径

    • PC 端默认模板:template/pc/default/home/404.html
    • 移动端默认模板:template/mobile/default/home/404.html
  • banner
    #3楼    banner
    2026-03-22 12:20:47
    安卓手机 0
    好的👌🏻 我只做pc就行了吧,自适应的
  • 请勿打扰
    #4楼    请勿打扰
    2026-03-22 12:23:20
    Chrome 0
    以前我以为没有,傻傻的买了个插件,后来发现系统就带有404功能,看来还是得多问多搜索啊
  • 韩梦天堂
    #5楼    韩梦天堂
    2026-03-22 12:36:51
    Chrome 0
    默认有的
  • banner
    #6楼    banner
    2026-03-22 12:56:16
    安卓手机 0
    有的话,怎么弄,,怎么给404默认到首页去
  • 别来无恙
    #7楼    别来无恙
    2026-03-22 13:07:49
    Chrome 0
    <a href="/">回到首页</a>这样就可以到首页去了
  • banner
    #8楼    banner
    2026-03-22 13:11:24
    Chrome 0
    别来无恙 template/pc/default/home/404.html 把这个里面的模板的代码 ,换成你 写 的那个吗?
  • 龙帝
    #9楼    龙帝
    2026-03-22 13:13:58
    Chrome 0
    😂 这是基础前端的代码啊,让豆包帮忙写啊
  • 靠悬赏赚钱买SVIP
    #10楼    靠悬赏赚钱买SVIP
    2026-03-22 13:15:51
    Chrome 0
    结合迅睿 CMS 4.7.1 的系统特性,针对不懂技术、仅做 PC 端自适应、不想买插件的需求,把 404 页面跳转到首页有两种简单实现方式,核心都是修改系统自带的 404 模板文件,无需复杂服务器配置,一步步操作即可,以下是详细解决方法:

    核心前提

    迅睿 CMS 4.7.1自带 404 页面功能,无需额外购买插件,PC 端默认 404 模板文件路径为:template/pc/default/home/404.html所有操作均围绕这个文件修改,直接通过服务器文件管理器(如宝塔、FTP)找到该文件编辑即可。

    方式 1:手动点击跳转(最简单,纯前端标签,零基础可做)

    适合想让用户看到 404 提示后,手动点击回到首页的场景,仅需替换 / 添加一行代码,步骤如下:
    1. 找到template/pc/default/home/404.html文件并打开编辑;
    2. 将文件内原有代码替换为带 404 提示 + 首页链接的基础代码(也可在原有代码中插入<a href="/">回到首页</a>);
    3. 保存文件即可生效。

    推荐替换代码(带提示,更友好)

    html预览
    <!DOCTYPE html><html><head>
        <meta charset="UTF-8">
        <title>页面不存在</title>
        <!-- 自适应设置,适配手机端 -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0"></head><body style="text-align: center; margin-top: 100px;">
        <h1>404 - 您访问的页面不存在</h1>
        <p>点击下方链接返回首页</p>
        <!-- 核心跳转代码,点击直接回到网站首页 -->
        <a href="/" style="font-size: 18px; color: #007bff;">回到首页</a></body></html>

    方式 2:自动跳转到首页(无需手动点击,体验更丝滑)

    适合想让用户访问 404 页面后,自动延迟跳转到首页的场景,在基础 HTML 中加入一行简单 JS 代码,零基础可直接复制使用,步骤同方式 1,仅需替换代码:

    自动跳转代码(延迟 2 秒,带提示,适配自适应)

    html预览
    <!DOCTYPE html><html><head>
        <meta charset="UTF-8">
        <title>页面不存在</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script>
            // 页面加载后,延迟2000毫秒(2秒)自动跳转到首页
            setTimeout(function() {
                window.location.href = '/';
            }, 2000);
        </script></head><body style="text-align: center; margin-top: 100px;">
        <h1>404 - 您访问的页面不存在</h1>
        <p>即将为您跳转到首页...(2秒后)</p>
        <!-- 备用手动链接,防止JS失效 -->
        <a href="/" style="font-size: 18px; color: #007bff;">立即回到首页</a></body></html>

    关键注意事项

    1. 生效无需重启:修改404.html文件并保存后,直接在浏览器访问网站不存在的路径(如你的域名/123.html),即可看到效果,无需重启服务器或 CMS;
    2. 自适应保障:代码中加入了<meta name="viewport"...>标签,确保 404 页面在手机端也能自适应显示,符合你 “仅做 PC 端自适应” 的需求;
    3. 无需服务器权限:仅修改 CMS 模板文件,不用动 Nginx/Apache 配置,不懂服务器也能操作;
    4. 测试方法:访问任意网站未创建的路径,验证跳转 / 链接功能是否正常即可。

    总结

    两种方式均基于迅睿 CMS 自带的 404 模板,无需插件、无需技术基础,直接复制代码替换即可:
    • 想最简单操作:选方式 1,仅用 HTML 标签,无 JS,兼容性 100%;
    • 想更友好体验:选方式 2,自动延迟跳转 + 备用手动链接,兼顾所有用户。
    如果需要调整自动跳转的延迟时间(比如 1 秒 / 3 秒),只需修改方式 2 代码中setTimeout里的2000(单位:毫秒,1000=1 秒)即可。
  • banner
    #11楼    banner
    2026-03-22 13:24:28
    Chrome 0
    好像不行 = =,我之前删除了,好像404页面,不去默认template/pc/default/home/404.html这个文件了
  • banner
    #12楼    banner
    2026-03-22 14:17:09
    Chrome 0
    好了 - -,原来我把404放模板目录,他不读取,我放根目录就好了!!!
  • 韩梦天堂
    #13楼    韩梦天堂
    2026-03-22 14:52:10
    Chrome 0
    参考文档:《404页面设置/404状态码》你要设置下状态码,他会在才会去跳转到系统的404
  • banner
    #14楼    banner
    2026-03-22 15:53:49
    Chrome 0
    没设置,但是目前可以跳根目录的404.html 了 ,