如何设置和处理网站404错误页面
大家都知道我们在建设网站的过程中,很难避免出现被删除的页面,这时唯有依赖404页面来帮助我们解决问题。
所谓404页面主要指的是在运营网站的过程中,当用户点击了某个网页,却出现打不开的问题,此时就需要弹出一个页面,告诉搜索引擎和用户输入的网址出现错误,或者这是一个死链接,百度蜘蛛需要绕行,引导用户点击网站其他页面而不是关闭窗口走人。
今天笔者就跟大家分享一下如何设置和处理网站404错误页面?
第一:为网站设置404页面有哪些好处
为网站设置404页面通常有一下几点好处:
首先是屏蔽网站上可能存在着的死链或者是无效链接。特别是网站在改版或者在内容优化过程中,可能出现的内容删除,但是相关内链没有删除的现象,而通过404页面就能够很好的屏蔽这些死链的影响。
其次设置404页面能够告诉搜索引擎这些网页页面已经不存在,这样就能够让百度对之前已经收录的链接删除,从而规避死链的收录风险。
最后就是让用户具有良好的信任度,因为404页面上可以设置相对亲和的内容,让用户知道自己浏览的网页哪怕存在着错误,也能够被站长充分重视起来,所以能够有效提升这些用户对网站的信赖度。
第二:如何设置404错误页面
1、虚拟主机空间下设置404错误页面
虚拟主机下设置404方式是通过.htaccess文件,此文件位于网站根目录,如果您的空间没有,请先手工新建一个上传到根目录
接下来编辑此文件,加入下面这一行代码
ErrorDocument 404 /qdsulian.html
/qdsulian.html是错误提示用的网页路径,请自行修改!
2、服务器环境下如何设置404错误页面
在服务器环境下如果设置404页面,采用IIS组件模块非常方便。因为在IIS控制面板中,提供了自定义错误功能,在这个属性页中就能够设置404页面。当网页编写成功之后,就要将这个网页放到网站的根目录下。并进行测试,看看是否弹出404页面。
第三:如何正确处理网站404错误页面
1、做好robots屏蔽404错误页面
使用网站robots进行指定地址的屏蔽,目的就在于禁止搜索抓取指定的目录地址,这对于网站动态地址较为适合,笔者目前的观察就是百度和谷歌完全支持,而除此之外的其他搜索不能优先支持robots。
robots撰写以Disallow为准,如果需要完全屏蔽网站动态地址时一定要按照Disallow:/*?*这样的格式进行录入,笔者提醒各位站长在使用robots文件时一定要使用谷歌站长工具中的robots测试工具进行测试。
2、利用301重定向
很多时候我们网站改版从一个目录到另一个目录;从动态地址到伪静态地址;从目录层级3个缩短到2个等,这个时候301重定向就显得尤为重要,301重定向的方法笔者认为ISS重定向和程序性重定向二种,当然因为服务器端WEB服务器的不同而不同处理。
当网站改版而造成目录和URI地址的变化,这属于批量调整范围,这靠服务器301重定向无法解决,这个时间就需要网站程序员进行批量目录301重定向;如网站生成页面出现错误时一定要学会目录批量式ISS重定向。百度和谷歌目前根据笔者自身的设置情况看来,谷歌301重定向生效时间一般在3-7天,百度在15-30天。
以上则是笔者总结的设置和处理网站404页面的方法,希望可以帮助到大家。其实,404页面的设置,可以非常简单,也可以花费心思,但是为了更好的提升网站的信任度,我们一定要做好网站404页面的设置和处理工作。