Php 自定义404页面-是否需要404标题?

Php 自定义404页面-是否需要404标题?,php,header,http-status-code-404,Php,Header,Http Status Code 404,在我的项目中,我将所有请求路由到index.php。然后,我对照白名单检查$\u服务器['REQUEST\u URI'],并显示相关内容 现在,如果$\u服务器['REQUEST\u URI']与我的白名单中的任何内容都不匹配,我会显示一些“页面未找到”文本。实际上,这是一个自定义的404错误页面 我的问题是:我是否需要编写头('HTTP/1.0404notfound')在我输出HTML之前?它实际上做什么?“我的错误”页面将显示,因此在这种情况下它是否重要?是。搜索引擎和其他人使用该标题来了解

在我的项目中,我将所有请求路由到index.php。然后,我对照白名单检查
$\u服务器['REQUEST\u URI']
,并显示相关内容

现在,如果
$\u服务器['REQUEST\u URI']
与我的白名单中的任何内容都不匹配,我会显示一些“页面未找到”文本。实际上,这是一个自定义的404错误页面


我的问题是:我是否需要编写
头('HTTP/1.0404notfound')在我输出HTML之前?它实际上做什么?“我的错误”页面将显示,因此在这种情况下它是否重要?

是。搜索引擎和其他人使用该标题来了解页面的状态并相应地采取行动。(例如,从索引中删除该页等)

是。搜索引擎和其他人使用该标题来了解页面的状态并相应地采取行动。(例如,从索引中删除该页面等)

如果要发布404标题,请确保页面源至少为512字节,否则IE的默认设置将隐藏页面并显示“友好”错误。如果要发布404标题,请确保页面源至少为512字节,否则IE的默认设置将隐藏您的页面并显示“友好”错误。