0

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

不能使用下面的代码,因为它会导致“无法修改标头”错误:

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

2 回答 2

1

不。

标头总是在数据之前发送(因此得名 ;-))

在任何数据之前发送标头并设置好。

于 2012-08-30T11:41:26.063 回答
0

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

于 2012-08-30T11:58:03.790 回答