php apache 404,如何从PHP显示默认的Apache 404

我环顾四周,并没有发现任何有关我需要的问题 .

我想做一个类似“admin.php”的东西,但我想在条件不对的情况下返回404 . 但是,与404页面的其余部分看起来不同的404将向攻击者暗示“admin.php”是真实文件 .

我不想制作自己的自定义404页面,我认为Apache的默认404对我来说已经足够了 . 如何发送404触发apache以发送已经错误的文档 . 我认为这个错误文档在搜索之后位于(在Ubuntu中):“/ usr / share / apache2 / error / HTTP_NOT_FOUND.html.var”

当我使用以下内容时:

http_response_code(404);

die();

?>

它在Web浏览器中看起来像这样:

03fc2b3d-0909-48ab-98a6-97c057ecf2e3.png

当我请求一个真正不在Web服务器上的URL时,它看起来像这样:

49e85daf-fd04-45b7-9e67-6a3b1c336fe3.png

我想知道如何使用Apache的默认404页面使“/admin.php”看起来像第二个图像 . 有没有办法在不使用.htaccess文件的情况下执行此操作,只需从PHP进行操作即可如果没有,我只需要弄清楚如何搞乱Apache设置 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值