404 错误页面的问题
提供正确的标题状态代码以及错误页面本身很重要——因为 HTML 中没有可靠的替代方法。
所谓的软 404 错误将不起作用。
自定义错误页面必须大于 512 字节,以避免某些浏览器和插件出现问题。
否则,页面可能会替换为浏览器中的默认错误构建。
当请求的资源未找到或者已被删除时,服务器会发送 HTTP 404 Not Found 标头响应。
响应将如下所示:
HTTP/1.1 404 Not Found
404 响应代码通常与 HTML 格式的消息正文一起发送,其中包含描述用户出错的错误消息。
一个好的错误页面既能描述问题,又能向用户展示一些替代功能或者内容。
这可以是搜索框或者替代内容建议的形式。
要从 PHP 传递 404,我们可以使用以下代码:
//Header response header('HTTP/1.1 404 Not Found'); //A message to the browser echo 'The resource was not found on this server.';
从 PHP 5.4 及更高版本开始,我们应该使用:
http_response_code(404); echo 'The resource was not found on this server.'; //A message to the browser
日期:2020-06-02 22:17:27 来源:oir作者:oir