西安刘毅SEO西安刘毅SEO西安刘毅SEO

网站稳定运行:

HTTP404

HTTP 404或Not Found错误消息是HTTP的其中一种“标准回应消息”(HTTP状态码),此消息代表客户端在浏览网页时,服务器无法正常提供消息,或是服务器无法回应且不知原因。通常是因为用户所访问的对应网页已被删除、移动或从未存在。404也是互联网上最常见的错误之一。404错误消息可能与“server not found”(无法找到服务器)或其他类似消息产生混淆。

概要

当客户端使用HTTP浏览网页时,服务器需要针对不同的“要求”提供不同的“回应”,譬如浏览器发出HTML文件(网页)的要求,并带有数字回应码和MIME的消息。代码404的第一个“4”代表客户端的错误,如错误的URL;后两位数字码则代表着特定的错误消息。HTTP的三字符代码跟早期通信协议FTP和NNTP的代码相当类似。

从HTTP的层面来看,404消息码之后通常会有一个可读的消息“Not Found”,许多网络服务器的默认页面也都有“404”代码跟“Not Found”的词汇。

404错误消息通常是在目标页面被更动或移除之后显现的页面。在第一种情况下,最好通过返回301 Moved Permanently响应进行URL映射或URL重定向,该响应可以在大多数服务器配置文件中配置,或者通过URL重写 ;在第二种情况下,应返回410 Gone。因为此两种消息需要特别架构的服务器,许多网站并不使用。

软404

一些网站会以“200 OK”的回应消息来回复“Not Found”的错误,错误地报告该页面已正确加载,称为软404(soft 404)。软404对于链接是否存在的判断对搜索引擎的抓取是有极大影响的,雅虎和谷歌会使用自动化工具来检测软404。部分搜索引擎的网络蜘蛛会对软404的网站降低搜索权重作为惩罚。

定制404页面

网页服务器通常可以配置自定义的404错误页面,包括对用户更友好的描述,站点标识,有时还包括站点地图,搜索表单或404页面小部件。

Internet Explorer版本5以上不会显示自定义404页面,而是默认显示友好错误页面,除非页面大于512字节。

越来越多的网站喜欢装饰404页面,如Metro UK的404页面展示了一只踩滑板的北极熊图片,Web开发机构Left Logic的404错误页面则嵌入了一个简单的绘图程序。部分网站也利用404页面展示公益广告,如寻找失踪儿童。

大众文化

2008年,英国皇家邮政电信部门进行了一项研究发现,“404”在俚语中用来描述“愚笨、无用之人”。据俚语词典编撰者乔纳森·格林(Jonathon Green)称,“404”能作为俚语很大程度上受新世代接触互联网的年轻人推动的,但这种用法仅限于伦敦和其它大城市地区。

自2012年习近平出任中共中央总书记以来,中华人民共和国对互联网的封锁愈加严厉。2013年,404 Not Found成为中国大陆的网络热词。在中国,404被大部分网民普遍用作网站被防火长城屏蔽的代名词。事实上,包括404在内的HTTP状态码由服务器应答,即网站本身可访问。而IP封锁、DNS污染等切断用户连接网站服务器的屏蔽方式不会返回任何HTTP状态码。

版权声明:本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除。
邮箱:2636484259@qq.com