搜一搜
深圳蚂蚁网络网站建设

如何避免错误404?电子商务网站建设

  • A+

  商城小程序系统定制开发小编今天给大家整理了一篇有关《如何避免错误404?电子商务网站建设》的相关文章,更多详细内容,欢迎继续往下阅读,下面就由小编给大家分享!


如何避免错误404?电子商务网站建设

  电子商务网站建设如何避免错误404?错误404在网站中,我们都很常见,有些404是我们无法避免的错误,但是有些是我们可以优化以及避免的,那么下面就由深圳蚂蚁网络小编带大家了解一下。
  
  什么情况下会发生错误404?
  
  404 意味着Not Found,意思是说未找到资源。既然如此,那么至少会有两种原因导致404错误:该资源按理说是要有,但我们没有提供。用户按照正常的方式来请求,所以资源找不到。该资源本来就不存在,用户按照不正常的方式来请求,当然还是找不到。
  
  先来看第一种情况吧。
  
  1. 例如每个网站其实默认都应该有一个favicon.ico文件(规定是放在网站的根目录下面),它用来在浏览器中为网站显示一个小图标。这个文件是由浏览器自动请求的,如果找不到,则自然会报告404错误。
  
  2. 还有一种可能性就是,用户之前访问过你的网站,当时某个页面是存在的(比如html/cn/index.html),而且为了访问方便,他将这个页面收藏起来(恭喜你,有人收藏你的网页表明你的网页对他很有用)。但是在某个时候,你的网站由于某些考虑,例如功能合并或者重组等,对html/cn/index.html做了改动,并且重新命名为了html/cn/index.htm。试想一下,如果原先那个用户使用收藏夹里面记录的地址来访问,那么是不是会发生404错误呢?
  
  3. 又或者,你在网页中定义的链接地址,由于疏忽,在发布之前没有检查,导致原来应该链接到html/cn/index.htm的链接,写成了html/cn/index.html,用户在点击链接的时候,同样会收到404错误。
  
  以上三种场景都属于本来应该提供资源,但是我们却没有提供,所以由于此类问题导致的404错误,我们是应该(同时也可以)避免的。
  
  但另外一些情形就可能不容易完全避免了,例如用户就是输入了错误的地址(天知道,他们可能是真的误操作,也可能是故意输错的),因为该资源本来就不存在,所以当然应该是返回404错误。
  
  误操作:用户本来想输入html/cn/index.htm,但却输成了html/cn/index.html故意输错:用户本来就不想好好用你的网站,所以他故意乱输入了一些地址。
  
  错误404会有什么影响?
  
  看不到的影响:有时候,错误404发生了,用户可能根本没有感觉到。例如请求favicon.ico文件,或者请求了某个不存在的脚本文件、样式表、图片文件,页面还是会按照正常的方式进行呈现。丢失的脚本文件、样式表、图片文件,会导致页面的某些行为、界面效果出现异常(也可能不是很明显)
  
  最大的问题可能是性能方面的影响。尤其是如果请求一个不存在的脚本文件,因为浏览器在请求脚本文件的时候,即便是返回404,它也会尝试去按照Javascript的方式解析响应中的内容。这无疑会增加很多处理的时间,而因为该文件不存在,所以这些都是无用功。看得到的影响:如果用户请求的某个页面不存在,那么他将收到明确的回应。默认情况下,他将收到一个标准的错误页面(请注意:不少用户会被这个页面吓到)
  
  应该如何尽可能避免错误404的发生
  
  既然了解了错误404发生的场景,那么相应的,我们可以通过一些措施来尽可能避免它的发生:
  
  1、为网站提供favicon.ico。
  
  2、在发布网站前的测试工作中,运行Link checker工具,确保所有链接都是能够访问到的。这个工具是W3C发布的,完全免费,你值得拥有。
  
  3、为了避免用户收藏绝对地址(html/cn/index.html),给后期更新带来隐患。可以考虑在设计阶段采用 Url Rewriting 或者 Routing 等技术来实现更加友好和灵活的地址,以后如果业务逻辑有变化,只需要修改一下路由规则即可。
  
  第三条措施,同样可以尽可能地减少用户手工输入地址出错的机会。
  
  如何提供自定义的错误404页面
  
  我们知道,错误404是无法完全避免的。而默认情况下,IIS 服务会提供标准的错误页面(但是,这些页面可能不是那么友好)。所以,为了让你的网站能在出现这种错误的时候,给用户相对较好一些的用户体验,我建议你应该设计自定义的错误404页面。
  
  电子商务网站建设如何避免错误404?首先我们要知道错误404是什么,什么情况下才会有错误404,这样我们才能做到去避免它。
  
  以上就是系统定制开发网为您整理的相关内容,我们提供系统定制、微信开发、小程序定制、微商城开发、网站建设等互联网项目定制开发服务。

联系我们

(扫码添加qq号:2067876620

(如有网络开发项目需求欢迎联系咨询)


  目前,如何避免错误404?电子商务网站建设页面仍在完善中,后续将为您提供丰富、全面的关于如何避免错误404?电子商务网站建设的详细内容。微商城小程序系统定制小编将持续收集、更新,补充完善信息 。

—— 网站推荐 ——

网站建设头条

http://www.living168.com

网站建设问答

https://ask.antnw.cn

蚂蚁聚合搜索

http://search.antnw.com


深圳蚂蚁网络网站建设公司提供,系统定制,微信开发小程序定制微商城开发网站建设网站排名优化推广等互联网项目定制开发服务。深圳蚂蚁网络声明:如发现内容存在版权问题,烦请提供相关信息发邮件至3310459304@qq.com,我们将及时沟通与处理。本站内容均来源于网络,涉及言论、版权与本站无关。

所属分类:系统定制
版权声明