动态-深圳市灵点网络科技有限公司
我们不断创新和探索
只为企业品牌重塑
[深圳网站建设]网站的404错误页面制作方法
发布时间:2024-10-04发布作者:深圳网站建设阅读次数:0

网站的404错误页面怎么做?


  网站的404错误页面怎么做呢?很多人学习完seo就对404错误页面的理解有所偏差,认为404错误页面只是为了SEO而存在,实际上,404错误页面不单只是为了seo而存在,它一共提出以下几点理念:


  一、提供简明的问题描述,消除访客的挫败感。这个很好理解,告诉用户访问页面不存在,而不会是系统默认的错误页面。


  二、提供合理的解决方案,辅助访客完成访问目标。404页面可以做跳转到首页,也可以是网站导航,网站地图页面,方便用户继续浏览,当然也可以是其他目的的页面,这个视网站运营者的目的需求。


  三、提供个性化的友好界面,提升访问体验。挽回PV(pageview),同时尽量让用户对网站的不安感减少。


  四、告诉搜索引擎此链接失效,不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除。


  说了这么多,那么网站的404错误页面到底怎么做呢?


  (一)Apache下设置404错误页面


  为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:ErrorDocument 404 /notfound.php


  注意:


  1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失


  2.切记不要使用绝对URL(例如:http://www.xxxxx.com/notfound.php形式),如果使用绝对URL返回的状态码是“302”+“200”(已测试)


  (二)IIS/ASP.net下设置404错误页面


  首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容:


  注:上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。然后,在自定义的404页面“notfound.asp”中加入:


  这样,便可以保证IIS能够正确地返回“404”状态码


  (三)在IIS/ASP.net下设置404静态页面


  在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404”设定相  应的错误信息页即可。


  最后,我们对404错误页面还需要更深一层的了解:

image

  首先,404错误应工作在服务器级而不是网页级。


  其次,必须确保在PHP执行前服务器已经顺利地送出“404”状态码。


  再之,如果404页面返回的是200或302状态码而不是404状态码。对于普通用户,是没有很大区别,当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会K掉网站。


在线咨询

网站建设 小程序制作 公众号开发 品牌设计

微信咨询

灵点网络

电话咨询

0755-28441905

18145832359

灵点网络

微信扫一扫,联系灵点网络

关闭
提交需求
关闭