中企动力 > 头条 > 错误

网站性能检测评分

注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。

错误

网站出现大量404错误的解决方法 互联网视频课程

img

咒隐者

关注

  在网站改版或者程序调整,会出现大量的404页面错误,如果不及时采取措施,可能会影响网站在搜索引擎中的权重评级。今天,描述下,网站如果出现大量404错误的解决办法。

  一些已经被收录的网页,在网站进行页面删除后,往往还会在搜索引擎中存在索引,这样就很容易让访客进来的时候出现无法访问的情况,提示404错误,如图所示。

  

 

  404系统默认页面

  指向已经不存在页面的链接,一般称为死链接。默认情况下,访问死链接页面,服务器会返回“404错误页面”,提示没有找到相关内容。这样的死链接和错误页面不仅对用户体验极其不利,而且这样的页面过多,对整个网站在搜索引擎中的权重也影响很大。

  搜索引擎优化者应该尽量避免自己的网站出现死链接,如果出现网站改版、大幅度调整目录等情况,应该采用下面的方法进行弥补。

  1.用自定义错误页面留住用户

  如果网站采用的是虚拟主机,死链接的情况又无法避免,搜索引擎优化者应该先制作一个有提示效果的错误网页,比如Google提供的自定义错误页面工具、用有趣的小图片提示等,或者使用腾讯和百度提供的404错误页面,如图所示。

  

 

  自定义404错误页面

  然后进入主机管理后台进行404页面设置。这样设置完成以后,当用户访问到死链接的时候,就会出现自定义错误页面。

  如果能在404页面中加上搜索引擎入口、首页链接等功能,可以很方便地让用户搜索到本站的其他内容或者正确的页面地址,进而留住用户。

自定义404错误页面返回状态码分析 推广视频课程

img

封迎彤

关注

  今天和大家分享一下自定义404错误页面返回状态码的相关问题,看到这篇文章,想必您是做站的,又或者就是从事seo的。那么,好,相信应该对404错误页面都有一定的熟悉了,但是,我发觉很多朋友对自定义404错误页面返回状态码存在着很多的误解,或者说根本就没有什么概念。所以今天,漠阳子seo从以下四点对自定义404返回状态码的相关问题进行分析,希望能对大家有帮助!

  第一,http状态码的分类与简单介绍

  第二,务必确保自定义404错误页面返回“404”状态码

  第三,404错误页面返回“200”状态码的问题

  第四,404错误页面返回“302”状态码的问题

  以上是四个要点,下面逐个详细分析

  第一,http状态码的分类与简单介绍

  http状态码有很多种,对于做seo的来说,我们也不必要去全部掌握,从seo的角度来看,我们主要是了解以下五种即可了。

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

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

  200:服务器成功返回网页

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

  301:网址永久重定向

  如果您想更加详细地了解http状态码,可以参考W3C标准。

  第二,务必确保自定义404错误页面返回“404”状态码

  很多朋友在做自定义404错误页面时,一直都认为能正常显示404错误页面就行了,而却没有考虑过404错误页面返回状态码是否是“404”。其实这是一种错误的做法,我们在设置好自定义404错误页面后,需要做的一步很重要的工作是检查一下是不是能正确地返回“404”状态码。如果不是,那么就要检查一下设置是否正确了。

  检查404错误页面返回状态码的方法也很简单的。使用serverheader检查工具,在这里建议使用这个http://www.***.org/getheader.htm来进行检查。只要输入一个网站内不存在的url,然后查看一下httpheader的返回情况,确保返回的是“404”,如果不是就要回去进行检查设置了。如图,

  第三,404错误页面返回“200”状态码的问题

  肯定会有些朋友在查询404错误页面返回状态码的时候,返回的不是“404”,取而代之的是“200”,那么如果返回的是“200”会导致什么样的情况呢?毫无疑问的,如果返回的是200,那么搜索引擎肯定会认为这个“根本不存在的网页“是存在的,可想而知,这肯定会影响优化效果。

  也许这样说的不是很清楚,举个简单的例子来说明,如我的网站有两个这样的根本不存在的url,http://www.***.com/111.html和http://www.***.com/222.html,那么如果网站的自定义404错误页面返回的状态码是“200“,那么搜索引擎会认为这两个网页是存在的,并且将其收录到索引数据库,重点是这样导致的结果是这两个不同的url具有了一样的网页内容,而这个网页内容就是自定义404错误页面的内容。我们知道,像这些重复的文本对于搜索引擎来说都是极大不友好的。这样会大大降低网站的权重,或者说是网站对搜索引擎的友好度。再说,如果您网站的不存在url太多,那么重复性岂不是更加严重,所以一定要设置好404错误页面,保证是“404”的返回状态码。

  第四,404错误页面返回“302”状态码的问题

  不排除仍然有些朋友会采用metarefresh来将处理404错误页面,就是当访问了您网站的一个错误页面时会跳转到网站首页。其实这是seo的大忌,也是一个很愚蠢的做法。像这种做法,404返回的有可能是200,也有可能是302状态码,所以不管怎样还是对搜索引擎不友好的,从seo的角度来看,这是错误的做法。还有一个更加严重的后果就是如果直接跳转到首页(切记:千万不要直接跳转到网站首页),很有可能导致的是网站的首页在搜索引擎上找不到。

  搜索引擎对“302”错误,还是认为该网页是存在的,知识临时改变了地址而已,因此还是会收录的,但是也同样会导致重复文本的现象。所以,如果您的404错误页面的返回状态码是302的,请务必修正,否则这个风险是很大的。

  以上就是从http状态码的分类与简单介绍、务必确保自定义404错误页面返回“404”状态码、404错误页面返回“200”状态码的问题、404错误页面返回“302”状态码的问题四个方面分析了自定义404错误页面返回状态码。如果您对404错误页面的设置方法还不是很了解,请看404错误页面的设置方法。

  本文首发:漠阳子seo博客

  本文地址:http://www.chenjinwang.com/404-1.html(转载请保留)

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP