显示 PHP 文件中的 404 错误页面,无需重定向

2024-02-07

我有一个文件secret.php其中包含在index.php我想在有人尝试访问时显示 404 错误页面secret.php直接地。但

header("Location: this_site_certainly_does_not_exist");

in secure.php不是一个解决方案,因为我想要用户输入的 URL(例如example.com/secret.php) 在显示错误页面时在浏览器的 URL 栏中可见,而不是重定向。


你可以用标题来做到这一点。

header("HTTP/1.0 404 Not Found");

然后你可以使用例如添加你的404页面readfile method.

header("HTTP/1.0 404 Not Found");
echo "<h1>404 Not Found</h1>";
echo "The page that you have requested could not be found.";
exit();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

显示 PHP 文件中的 404 错误页面,无需重定向 的相关文章

随机推荐

  • 这是实体关系图还是类图

    嘿 基本上我对类图和 ERD 的区别感到困惑 我创建了一个我认为是 ERD 的东西 但我的室友似乎认为它是一个类图 它是什么 与已接受的答案相反 xmojmr 也注意到这是NOTUML 图 而是实体关系图 ERD 最明显的区别是连接器末端的
  • 基于参数化fixture的Pytest参数化

    我有一个类范围的参数化装置 它获取 3 个数据库的参数并返回每个数据库的连接 类中的测试使用此装置来测试每个数据库连接属性 现在我有一个带有数据库表测试的新类 我想使用上面的固定装置 但要在每个连接表上进行参数化 关于 pytest 实现这
  • 为什么 resize 是这样实现的?

    我有几个关于重建的问题HashMaps添加新的键值对时 我将根据这些事实提出问题 它们对于 Oracle JVM 来说是正确的 不确定它们对于其他 JVM 是否正确 调整重建大小HashMap每次当您将 HashMap 增长到大于阈值 阈值
  • ActiveRecord .... activerecord-mysql-适配器

    这让我发疯 我正在尝试使用 ActiveRecord 创建一个简单的初学者应用程序来执行简单的数据库任务 我没有使用导轨 我不断收到错误 RuntimeError Please install the mysql adapter gem i
  • 如何更改actionBar图标大小?

    The actionBar icon should like image https dl dropboxusercontent com u 16455237 ab1 png When the device resolution is 19
  • 在qt4中单击按钮时从另一个窗口生成一个窗口

    我使用 qt4 设计器创建了两个窗口 并希望将它们链接在一起 我将它们都放在一个文件夹中 并在目录外创建了一个文件 我将使用该文件导入它们 我可以同时打开两个窗口 但这不是我想要做的 我想这样做 当在一个窗口上按下按钮时 它会打开另一个窗口
  • 在 Java 中单击按钮时更改 jframe 上的图像

    我一直试图弄清楚为什么单击按钮后不在同一面板上显示下一张图片 我想将这些类分开而不是一个类 并使用 repaint 使用新图片重新调用 PaintComponent 请帮我 我快要死了 当我运行这个时 第一张图片显示得很好 当单击按钮将第一
  • pandas 滚动窗口意味着未来

    我想使用pandas DataFrame rolling https pandas pydata org pandas docs version 0 22 generated pandas DataFrame rolling html具有日
  • 如何在应用程序启动之前和运行时检查互联网连接?

    我找到了很多关于这个问题的答案 但也无法实现这些答案 我想在这里实现这段代码 但无法做到 这段代码是我在谷歌文档中找到的 ConnectivityManager cm ConnectivityManager context getSyste
  • mysql 的“BETWEEN”性能是多少?

    在 特别是 mysql 中查询以下内容时是否有更好的性能 SELECT FROM table WHERE unix date BETWEEN 1291736700 AND 1291737300 over SELECT FROM table
  • 表删除后重置 id 计数()

    出于测试目的 我在执行代码之前清除 删除 每个表 for table in reversed db metadata sorted tables engine execute table delete do stuff 然而 新数据的id值
  • android:如何以编程方式获取给定PID的内存使用量(ram)

    我想记录给定应用程序在给定时间速率下的内存使用情况 我编写了代码来获取已使用的完整内存值 但不知道如何获取给定 PID 的内存使用情况 请帮帮我 这是我用来获取内存的代码 ActivityManager localActivityManag
  • 在 LINQ 中展平列表

    我有一个返回的 LINQ 查询IEnumerable
  • NoSuchMethodError:谷歌常见 ImmutableSet.copyOf(..)

    我从 1 7 升级了我的 Google app Engine 应用程序 至 1 8 Java 7 和我将所有 API 库升级为最新 我在 GAE 容器中的应用程序初始化期间遇到奇怪的异常 构造函数抛出异常 嵌套异常是java lang No
  • 如何监听vscode的TreeDataProvider中的事件?

    我正在使用 TreeDataProvider API 构建 vscode 扩展 我有一个显示内容的列表 每个 TreeItem 都是一个组成的标签字符串 一切正常 我缺少的是一种对任何项目上的点击事件做出反应的方式 当您单击该项目时 VSC
  • 如何对 Entity-Bean @OneToMany 关系应用默认限制

    我有两个实体模型 客户和订单 每个顾客都可以拥有数千的订单 我在这两个实体之间有 OneToMany 和 ManyToOne 关系 如何将此关系的列表限制为仅前 10 个订单 是否可以将 WHERE 条件作为 OneToMany 的属性应用
  • 如何使父类的模板方法对子类可见?

    这是示例代码 include
  • 滑块无响应

    我下面有一些数据 我想创建数年和数月的滑块 我有一列包含年份和月份 另外 我是闪亮的新手 所以这对我来说很新鲜 这是我尝试过的 stack qn lt structure list Date c 2012 01 2012 02 2012 0
  • 对可执行文件进行数字签名有多重要?

    我们生产内容管理系统 它是一个基于数据库的系统 仅供企业和组织使用 并且不能从互联网上下载 也就是说 它不是那种人们可能会偶然发现并想知道它是什么以及运行是否安全的软件 我们的系统销售了 20 多年 其可执行文件从未经过数字签名 我们是时候
  • 显示 PHP 文件中的 404 错误页面,无需重定向

    我有一个文件secret php其中包含在index php我想在有人尝试访问时显示 404 错误页面secret php直接地 但 header Location this site certainly does not exist in