浏览器输出后添加标题状态代码?

时间:2012-08-30 11:39:59

标签: php http-headers

是否可以向网页添加404 Not Found错误消息,以便Google Crawler在向浏览器输出时知道它是不存在的页面?

使用下面的代码不是一个选项,因为它会导致“无法修改标题”错误:

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

2 个答案:

答案 0 :(得分:1)

没有

标题始终在数据之前发送(因此名称; - ))

在任何数据之前发送标题并进行设置。

答案 1 :(得分:0)

发送到浏览器的内容消失了。你失去了控制权,因为你无法发表意见。如果您需要在应用的各个点更改标题,则应使用输出缓冲。或者,您始终可以使用.htaccess等条目设置ErrorDocument 404 /my-error404-script.php,并在该脚本中处理404(如果可能)