山滚云
阿里云服务器月付6折起阿里云服务器年付7折起阿里云最新优惠活动cn2香港虚拟主机50元起香港独立IP虚拟主机118元起
腾讯云服务器月付6折起(不限新老)腾讯云服务器年付7折起(不限新老)腾讯云最新优惠活动恒创香港云服务器654元/5年起美国虚拟主机45元起
景安A型虚拟主机27元1年景安B型虚拟主机38元1年景安快云VPS33元1个月起景安快云VPS278元1年起景安快云服务器48元1个月起
天翼云服务器优惠2折起韩国虚拟主机45元起西部数码云峰A型270元5年西部数码LinuxA型300元5年
华为云服务器优惠6折起华为云最新优惠活动景安快云服务器288元1年起

什么是404状态码?

分类: SEO百科作者:时间:2020-10-02 09:44:10浏览量:1000℃

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

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

从严格的技术角度,网站对404错误的处理策略,并不是一个SEO方面的工作,而属于网站可用性(usability)方面的问题。——当然,如果从广义的SEO范畴来看,提高网站可用性也属于SEO的基本操作。——但是,如果自定义404错误页面设置不当,则会极大地影响网站的SEO效果。

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

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

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

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

404错误页使用Meta Refresh带来的302问题

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

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

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

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

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

相关推荐

QQ在线咨询
VPS云服务器推荐站二维码浮动图标