为什么我的PHP应用程序不发送404错误?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (104)
if (strstr($_SERVER['REQUEST_URI'],'index.php')) {
    header('HTTP/1.0 404 Not Found');
}

为什么这个不行?我得到了一页空白。

提问于
用户回答回答于
if (strstr($_SERVER['REQUEST_URI'],'index.php')){
    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();
}

你需要添加俩行内容,你就会看到内容。你可以随意更改。

用户回答回答于

你的代码在技术上是正确的。如果你查看该空白页面的标题,则会看到一个404标题。

扫码关注云+社区

领取腾讯云代金券