是否可以向网页添加404 Not Found错误消息,以便Google Crawler在向浏览器输出时知道它是不存在的页面?
使用下面的代码不是一个选项,因为它会导致“无法修改标题”错误:
header("HTTP/1.0 404 Not Found");
答案 0 :(得分:1)
没有
标题始终在数据之前发送(因此名称; - ))
在任何数据之前发送标题并进行设置。
答案 1 :(得分:0)
发送到浏览器的内容消失了。你失去了控制权,因为你无法发表意见。如果您需要在应用的各个点更改标题,则应使用输出缓冲。或者,您始终可以使用.htaccess
等条目设置ErrorDocument 404 /my-error404-script.php
,并在该脚本中处理404(如果可能)