七宝SEO七宝SEO七宝SEO

404 not found是什么意思-如何解决网站404

  404是用户在访问页面时,搜索引擎常返回的状态码,常见的还有200,301,302,500等。搜索引擎通过http状态码识别网页状态,404状态码,常指所访问的页面不存在或已被删除。我们都知道,一名优秀的SEO,网站的方方面面优化工作不容忽视,404页面的制作无论是对搜索引擎还是对用户来说都是必不可少的,404页面也是我们网站优化中的基础之一,那么404 not found是什么意思?网站优化中404页面怎么制作呢?下面北京SEO七宝就详细介绍下404这个问题。


  一、404 not found是什么意思

  404 not found是一种标准的HTTP返回代码,当用户输入一个链接时,服务器上的IIS(Internet信息服务)会首先检测用户输入的地址链接是否有对应的网页信息。

  404页面,是用户访问不存在内容或者已删除网页时,呈现给用户的界面,又称404错误页面/404-Not Found。


  二、404页面的作用

  404页面作用通常有两点:1、提高用户站内浏览体验;2、增强对搜索引擎的友好性。一个好的网站是以用户为基础的,蜘蛛也只是一个访客而已,所以告诉用户页面存在错误的时候,也要标明如何到达正确的地方,也就是404页面里面必须要有首页的返回链接,这样在用户或者蜘蛛遇到麻烦时,就知道该怎么办了。

404 not found是什么意思-如何解决网站404(图1)

  三、404页面制作方法

  1、服务器环境下如何设置:

  1.首先先打开IIS,对你要设置的网站右键点击属性,找到自定义错误栏目!

  2.大家应该看到http错误了,往下翻,找到404,一共有三个404

  3.双击这个404,然后点击浏览,找到你在网上下载的或者自己写的404页面

  4.然后给404 、404:2、404:3都换上你的404文件

  然后保存一下,这样网站的404就设置成功了!

  2、有的朋友用的是虚拟主机空间,那要怎么设置404呢?

  其实很简单,这个只要在伪静态设置就行

  虚拟主机下设置404方式是通过.htaccess文件,此文件位于网站根目录,如果您的空间没有,请先手工新建一个上传到根目录

  接下来编辑此文件,加入下面这一行代码

  ErrorDocument 404 /jmdrkjcn.html

  /jmdrkjcn.html是错误提示用的网页路径,请自行修改!

  以上分别是服务器以及虚拟主机设置的方法!当然设置好后,为了以防万一,大家可以去站长之家先查询一下返回状态是不是404,因为有的时候你打开网页提示404,但是其实返回的代码却不是404!

404 not found是什么意思-如何解决网站404(图2)

  四、404页面常见误区

  ①网站没有设置404页面

  404错误页面对用户而言:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开,消除用户的挫败感。

  对SEO而言,没有404页面,会增加搜索引擎蜘蛛的丢失率,也会增加网站的跳出率,造成糟糕的用户体验。

  ②404页面没有返回网站的链接

  比如某多多的404页面,只有404 Not Found,没有任何返回网站的链接。

  搜索引擎蜘蛛是顺着超级链接爬取的,无论是横向爬取还是纵向爬取,没有返回链接,用户回不去,蜘蛛也回不去。只能进不能出,有来无回,蜘蛛就是这样被坑死的。

  对搜索引擎友好的页面,需要有返回网站的链接,可以是首页、栏目页、活动页,也可以网站的导航栏。

  ③404页面使用了强制跳转

  某品会的404页面使用了强制跳转,跳转到首页。实现跳转功能的方式有多种,meta标签、301、js等,但无论你用什么方式实现跳转,都对搜索引擎不友好。

  404页面也是一个页面,搜索引擎蜘蛛在爬取页面的过程中,还没有爬完就被强制拽回到其他页面。就像你在吃饭,才吃两口,就被人强行拽走,是不是超级不爽。

  综上所述,优秀的404页面应该具备如下条件:

  ①必须有返回链接;

  ②不建议使用跳转代码,尤其是强制跳转;


未经允许不得转载:七宝SEO » 404 not found是什么意思-如何解决网站404