错误代码404怎么解决是什么意思?

简 介: 我的世界:实体303和错误嘚代码404放到一起会碰撞出怎样的画面?

简 介: 互联网历史:404错误页面的故事

简 介: 我的世界:MC中输入错误代码404怎么解决与实体303碰撞后会出怎样的画面

简 介: 女友肚子疼的错误解法示范$$$$你说的都有理的视频原声

简 介: 我的世界:错误的代码404与实体303会碰撞出什么样嘚画面?

简 介: 我的世界: 错误的代码404与实体303会碰撞出怎样的画面

简 介: 玻璃门的错误打开方式

简 介: 到底哪里出错了吗$$$$幼女幻奏

简 介: 倾世妖颜:兰儿和魏鸣这是要犯错误吗?兰儿会不会太主动了!

简 介: 拉风时尚的汽车世界,等你来挖掘探索,带给你不一样的视覺盛宴

404状态码是一种http状态码其意思是: 所请求的页面不存在或已被删除!通俗的讲就是当用户输入了错误的链接时,返回的页面

什么是http状态码呢?当用户试图通过HTTP或文件传輸协议(FTP)访问一台正在运行

信息服务(IIS)的服务器上的内容时IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中同时也可能茬Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功还可以揭示请求失败的确切原因。

404错误页面返回“200”或“302”状态码

从嚴格的技术角度,网站对404错误的处理策略并不是一个SEO方面的工作,而属于网站可用性(usability)方面的问题——当然,如果从广义的

范畴来看提高网站可用性也属于SEO的基本操作。——但是如果自定义404错误页面设置不当,则会极大地影响网站的SEO效果

在许多朋友的印象中,自定義404错误页面只要能正确显示只要能输入网站内某个并不存在的网页地址,在浏览器中能看到自定义的错误信息便说明设置没问题。一個正确设置的404页面不仅应当正确地显示,同时应该能够正确返回“404”错误代码,而不是“200”或“302”虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别但对搜索引擎而言,这则是相当重要的

为什么这么说呢?让我们先来回顾一下搜索引擎收录與索引网页的过程:搜索引擎的Spider向网站服务器发送请求要求读取某个网页,网站服务器接到请求后返回HTTP状态码响应请求这些返回的HTTP状態码决定着搜索引擎的下一步行动:将该网页收录到索引数据库或者将其从索引数据库删除等。

当然HTTP状态码有很多种,分别对应不同的凊况下面就与本文内容相关的几种作一简单介绍,更详细的信息可参考W3C规范:

404:请求的网页不存在(不排除日后该链接有效的可能性);

410:请求嘚网页不存在(永久);

302:网址临时重定向(跳转

301:网址永久重定向

需要说明的是大部分搜索引擎将“404”与“410”状态同等对待,如Google(参见MattCutts的说明

当搜索引擎在请求某个Url时得到“404”状态回应时,便会知道该网页在网站内不复存在从而在索引数据库中将其删除,——当然这个删除过程有可能需要很长时间——而当搜索引擎得到“200”状态回应时,则会认为该url是有效的并将其回到到索引数据库中。

404页面返回“200”状态码嘚后果

如果网站的自定义404错误页面在url无效时不返回“404”状态码而代之以“200”会发生什么情况呢?很明显搜索引擎会认为这个“根本不存在的”网页在网站内是存在的,这会导致很多问题影响网站的最终SEO效果。

举例来说比如说对“”、“”这两个在IT技术点评网站内并鈈存在的url而言,如果搜索引擎得到的回应状态码是“200”那么,便会将其收录到索引数据库这样的结果便是这两个不同的url具有完全相同嘚内容:自定义404错误页面的内容,这类重复文本(DuplicateContent)的现象对许多搜索引擎而言都是大忌尤其是考虑到网站中不可能只有这两个无效链接,畢竟在网站建设中无论网站的内部链接还是外部链接,总会不可避免地出现许多比如说拼写错误的情况类似的重复内容会更多。这样对搜索引擎而言,特别是Google不但很难获得理想的网站信任指数,也会大大降低Google对网站质量的评定

404错误页使用Meta Refresh带来的302问题 常常看到许多網站的自定义404错误页面采取类似这样的形式:首先显示一段错误信息,然后通过MetaRefresh将页面跳转到网站首页、网页地图或其他类似页。根据具体实现方式不同这类404页面可能返回“200”状态码,也可能返回“302”但不论哪种,从SEO的角度看均不是一种合适的选择。

对“200”状态的凊况我们上面已经谈过那么,当404页面返回“302”时搜索引擎会怎么对待呢?从理论上说对“302”错误,搜索引擎认为该网页是存在的呮不过临时改变了地址,仍然会索引收录该页这样,同样会出现类似于“200”状态码时的重复文本问题;其次以google为代表的主流搜索引擎對302重定向的适用范围要求越来越严格,这类不当使用302重定向的情况存在很大的风险

因此,尽量不要在404错误页中使用这类MetaRefresh方法如果实现唏望实现类似的功能,即让显示错误信息几(十)秒后跳转到首页或其他页面可以考虑在404错误页中使用JavaScript跳转。——JavaScript对搜索引擎而言是无益同時也无害的

确保404错误页面能够返回“404”状态码.

404状态码确保返回方法

确保404错误页面能够返回“404”状态码.

在自定义404错误页面设置完毕后,一萣要检查一下其是不是能够正确地返回“404”状态码

检查的方法也相当简单,使用本站提供的ServerHeader检查工具或其他类似工具如这个,输入一個网站内不存在网页的url查看一下HTTPHeader的返回情况,确信其返回的是“404Notfound”

我要回帖

更多关于 错误代码404怎么解决 的文章

 

随机推荐