我怎样才能发送回复404?

时间:2014-04-28 14:19:47

标签: http-status-code-404

我有页面,当它加载它时,首先检查数据库中是否存在该页面。 问题是如果页面不存在,页面将加载Response 200。 有没有办法从HTML页面发送到标题响应404? 或者我可以调用CGI中的函数吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您的页面不仅仅是在您检入数据库时​​的HTML。

您只需要发送HTTP标头404: (PHP中的示例)

<?php

ob_start(); // Turn on output buffering to be sure not to send anything before the header
(your code)
ob_end_clean(); // clean the output buffer
header("HTTP/1.0 404 Not Found"); // send the header

?>