首页 > 其他分享 >PBOOTCMS网站访问页面提示:您访问的页面不存在,请核对后重试!如何改成自动404跳转页面

PBOOTCMS网站访问页面提示:您访问的页面不存在,请核对后重试!如何改成自动404跳转页面

时间:2024-10-20 13:21:49浏览次数:9  
标签:URL error 访问 404 跳转 页面

当用户访问 PbootCMS 网站时,如果请求的页面不存在,系统会显示一个错误页面,提示“您访问的页面不存在,请核对后重试!”。为了提升用户体验,可以将这个错误页面设置为1秒后自动跳转到其他页面,例如首页或指定的404页面。

步骤

  1. 打开错误页面模板文件:

    • 进入 PbootCMS 根目录,找到 core/template/error.html 文件。
  2. 修改 error.html 文件:

    • 使用文本编辑器打开 error.html 文件,按照以下内容进行修改:
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>错误信息</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
</head>
<body>

<div style="margin-left:10%;margin-top:5%;">
    <div style="margin-bottom:20px;"><img src="{coredir}/template/face02.png" height="120"></div>
    <div style="font-size:20px;margin-bottom:20px;">{info} <span id="time" style="font-size:18px;"></span></div>
    <div style="margin-bottom: 1rem;">
        <p>页面将在1秒后自动跳转到另一个页面...</p>
    </div>
    <div><span style="font-size:12px;border-top:1px solid #ccc;color:#ccc;padding-top:2px;">
        程序版本:{appversion}
    </span></div>
</div>

<script>
    setTimeout(function() {
        window.location.href = 'http://www.baidu.com/'; // 替换为你想要跳转的URL
    }, 1000); // 1000毫秒后执行
</script>

{js}

</body>
</html>

说明

  • HTML 结构:

    • 保留了原有的错误提示信息和样式。
    • 添加了一段提示文字,告知用户页面将在1秒后自动跳转。
  • JavaScript 代码:

    • 使用 setTimeout 函数,在1000毫秒(即1秒)后执行页面跳转。
    • window.location.href 指定了跳转的目标URL,可以根据需要替换为其他页面的URL。

保存并测试

  1. 保存文件:

    • 将修改后的 error.html 文件保存。
  2. 测试效果:

    • 访问一个不存在的页面,检查是否能够看到自定义的错误提示,并在1秒后自动跳转到指定的页面。

注意事项

  • 目标URL:
    • 确保跳转的目标URL是有效的,避免再次跳转到错误页面。
  • 用户体验:
    • 考虑用户的体验,可以选择跳转到首页或其他重要的页面,而不是外部网站。
  • 备份:
    • 在修改文件前,建议先备份原文件,以便在出现问题时恢复。

通过以上步骤,您可以轻松地将 PbootCMS 的404错误页面设置为1秒后自动跳转,提升用户体验。

标签:URL,error,访问,404,跳转,页面
From: https://www.cnblogs.com/hwrex/p/18487165

相关文章

  • PBOOTCMS登录请求发生错误,您可按照如下方式排查: 1、试着删除根目录下runtime目录,刷新
    当您在使用PbootCMS时,后台登录请求发生错误,提示“表单提交校验失败,请刷新后重试”。这通常是由于缓存文件过多、会话文件存储目录权限问题或服务器环境问题引起的。解决方法删除 runtime 目录步骤:备份文件:在进行任何修改前,请先备份 runtime 文件夹,以防止意外情况......
  • PbootCMS网站后台登录页面样式怎么修改
    1.文件位置路径:根目录 apps/admin/view/default/index.html例如,如果你的项目根目录是 /var/www/html/pbootcms,则文件路径为 /var/www/html/pbootcms/apps/admin/view/default/index.html2.修改步骤备份文件:在进行任何修改前,请先备份 index.html 文件,以防止......
  • PbootCMS后台访问地址及默认帐号密码
    1.后台访问路径路径: http://您的域名/admin.php例如,如果你的域名是 example.com,则后台访问路径为 http://example.com/admin.php2.默认帐号和密码用户名: admin密码: 1234563.登录步骤打开浏览器:使用你喜欢的浏览器,如Chrome、Firefox等。输入后......
  • HarmonyOS的连接艺术之四:便捷访问系统功能
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。HarmonyOS系统提供了丰富的系统应用,......
  • 【远程监控新体验】OpenObserve结合内网穿透无公网IP远程访问全攻略
    文章目录前言1.安装Docker2.Docker镜像源添加方法3.创建并启动OpenObserve容器4.本地访问测试5.公网访问本地部署的OpenObserve5.1内网穿透工具安装5.2创建公网地址6.配置固定公网地址前言本文主要介绍如何在Linux系统使用Docker快速本地......
  • 最近网站频繁跳转到黑产网站,怀疑是51.la统计代码的问题
    ​     最近我的几个网站,都出现了一个问题,就是访问的时候会莫名其妙的跳转到黑产网站。(由于都是黄du,我就不贴图了)    通过排查了网页代码,发现网页都有一个共同点,就是使用了51.la统计。为什么会怀疑是51la统计代码问题?因为我的网页只有统计代码外没有任何js的情......
  • 使用 NVBit 进行内存访问跟踪指南
    使用NVBit进行内存访问跟踪指南NVBit(NVIDIABinaryInstrumentationTool)是NVIDIA提供的一款轻量级、灵活的GPU二进制插桩框架,可以帮助开发者在不修改源代码的情况下,跟踪CUDA程序的内存访问。具有以下特点:轻量级和高效:对应用程序的性能影响较小。灵活性:支持用户......
  • HarmonyOS:使用HTTP访问网络
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......
  • ArkWeb页面拦截与自定义响应 - 控制加载过程
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。简介在Web应用开发中,有时我们需要对......
  • ArkWeb页面预加载与缓存 - 提升用户体验
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。简介在Web应用开发中,页面加载速度和......