404页面详情解析

雨澄
雨澄

发布于 2016-10-11 17:24

214 浏览
0 评论

** 什么是404页面?**
  就是当你打开一个网页,提示你页面不存在,与此同时引导用户进入网站其他页面而不是直接跳出窗口离开。
  用户访问网站上不存在页面时,服务器常应返回404错误,SEO优化人员没有设置404页面的话,浏览器显示是一个默认的错误页面。如之前的电影《贞子3D》中,就会看到多个有关404页面的画面,即打开某个网址或链接,发现页面不存在的一种提示。
  如果搜索引擎蜘蛛访问到404页面,相当于进入一个死胡同,最终只能终止抓取,对于网站的搜索性产生一定的负面影响。这是不好的现象,基本上目前所有的主机都有提供404页面的功能,我们应该充分利用它,也不能否定它就不存在,之所以访问到404页面的原因是多样的,网站任何的地方都有可能出现指向你的域名URL,比如网页的URL生成规则改变、网页文件更名等,都能导致原来的URL地址无法访问。
当WEB服务器接到类似的请求时,会返回一个404状态码,告诉浏览器要请求的资源不存在,搜索引擎蜘蛛会跟踪这种错误URL,访问不存在的页面。解决方法是把缺少的网页文件恢复到正确的位置,重新设置网络服务。
<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161011/e8d11e86615c42923b4671d31e848600.jpg" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161011/e8d11e86615c42923b4671d31e848600.jpg" class="img-polaroid" title="" alt="" /></a>
</div>

  那么设置404页面的目的是什么?
  404页面的目的是告诉浏览者其所请求的页面不存在或是链接错误,同时引导用户使用网站其他页面而不是关闭网页,当搜索引擎蜘蛛访问到URL时得到的是404状态回应时,知道URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,相反当访问的是200状态码时,则会认为该URL是有效的,便会去索引,并将其收录到数据库,不过这样就有二个内容相同URL不同的页面,这样是不好的,那么我就应该设置404错误页面,不仅能正确显示,同时还要返回404错误代码,虽然对访问的用户而言。
  当然对于用户而言,404跟200并没有区别,但是对于搜索引擎蜘蛛来说是相当重要的。
  如何制作404页面?
  那么我们就会想竟然404页面本身是错误页面干嘛还要制作它,其实最主要的目的是告诉浏览者其所请求的页面不存在,同时引导用户访问其他的页面而不是离开网页。制作404页面:在APACHE下设置404错误页面,在.htaccess文件中加入如下内容:ErrorDocument404/notfound.php,将.htaccess文件上传到网站目录;制作一个404页面,这里可以随便的设计,命名为notfound.php,同样上传到网站根目录。
  需要注意的是:不要将404错误转向到网站主页,否则导致主页消失。不要使用绝对的URL,如果使用绝对URL返回的状态码是200。404设置完成,要检查是否正确。但是Http头信息返回的一定要是404状态。这主要是对搜搜引擎的关系。很多站长认为404页面应该用robots进行屏蔽,因为没有屏蔽的话可能会让搜索引擎抓取太多的重复页面,其实屏蔽的只是404.html页面,而用户访问错误的页面根本没办法屏蔽。

作者公告牌

专注互联网资源分享,重在交流

举报 收藏
管理文章:
暂无回应