新睿云

> 知识库 > 网站404也能访问了!网站时光机提升用户体验

网站404也能访问了!网站时光机提升用户体验

作者/来源:小睿 发布时间:2020-03-04

当我们兴致勃勃地输入想找的信息关键字找到想要的内容以后,正等着网页跳转呢,结果duang地一下蹦出了个“404页面”,这时你的心里会有什么样的感想?

我们肯定都遇到过这种情况,这种情况让我们感到不快,还严重影响到用户的体验。

404页面 

404页面

什么是404错误页面?

想要了解404错误页面,这就要从互联网发展史的最开始,在差不多1990年的时候说起。有一种传奇说法称,之所以叫404错误页面,是因为万维网发明者Tim Berners-Lee的办公室房间号就是404。而如果你想访问网页,就必须向这个房间提出申请,如果找不到这个网页,就会提示“404 not found”。

实际上,404错误页面是客户端(即浏览器)的错误,因为我们会通过浏览器了解你想要的资源(即你点击跳转进入的URL链接),而这个资源是不存在的,或者是无法找到的。

 404 not found 

404 not found

404也能访问?

近日,互联网档案馆(Internet Archive)宣布已将“网站时光机”(Wayback Machine)服务原生整合至Brave隐私浏览器中,未来Brave用户在访问某个网页出现404等错误信息时,只需轻松点一下鼠标,就能直接查看由网站时光机提供的存档页面。

404错误信息 

404错误信息

通过此功能,用户可以一键访问网页的存档版本。虽然官方宣传此功能的时候特别强调了出现404错误的情况,但事实上,除了对404错误进行检测,还会检测另外14个HTTP错误代码,包括:408、410、451、500、502、503、504、509、520、521、523、524、525和526。

网站时光机从1996年开始就已经存档缓存网页,到现在已存档了超过9000亿个URL和4000亿个Web页面,并且每天会增加上亿个存档URL。有如此庞大的数据来支撑,相信寻找404类网页的存档的成功率也会非常高。

虽然目前只能通过桌面版的Brave浏览器体验原生支持的“网站时光机”服务,但其他使用诸如 Safari, Chrome 和 Firefox 浏览器的用户也可通过安装扩展来使用同样的服务。

网站时光机

网站时光机

另外,需要注意的是,如果在Brave中使用“网站时光机”服务,必须先将浏览器升级到最新版本。

其实,404页面的出现对于企业网站而言损害是无法弥补的,因此对于这点,一定要引起企业的高度重视。除此之外,关于出现404错误页面的原因也是需要了解的,知道原因才能更好地避免404错误页面的出现。

为什么会出现404错误页面?

1)程序数据库出现异常

有些时候可能会因为误删了某个数据或修改了程序的一些路径,从而导致网站中出现大量的404错误页面。如果需要修改网站中的一些数据或者一些类似的操作,建议先备份一下文件在进行操作,避免程序数据库出现异常而导致404页面的出现,给网站造成一些没必要的损失。

2)SEO优化导致的死链接

其中外链就是SEO优化站长的工作之一,在外链的发布过程中稍有不慎就可能导致死链的产生,而死链是指向已经不存在页面的链接。默认情况下,访问死链接页面,服务器会返回“404错误页面”,提示没有找到相关内容,死链的出现不仅对用户体验造成不利影响,并且如果存在过多,还会影响到网站权重和排名。

3)文件移动或删除

互联网中有些网站的文件,最初的时候是存在某个路径的,但是后来由于某种原因移走了,那如果浏览者访问之前的链接的话,肯定是无法正常打开的,从而也就会导致404页面的出现,除此之外,还有就是当你在你的网站发表了某篇文章的时候,该文章已经被百度搜索引擎收录了,但是后来你又将文章给删除了,当你再去访问这些文章链接的时,也会出现404页面。

4)原url地址失效

404页面的错误也就是意味着链接指向的网页不存在,即原始网页的URL失效,其实,这种情况出现的频率很高,想要完全避免相对来说存在一定的困难,如:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,都可能会导致原来的URL地址无法访问;当Web服务器接到类似请求时,会返回一个404页面,告诉浏览器要请求的资源不存在。

5)网站出现大改版

随着互联网中网站数量的不断增加,目前很多的企业对于自己的企业网站都不是很满意,觉得并未达到自己预期的效果,这时很多的企业都会想着给网站进行改版,希望通过网站改版来帮助企业盈利,然而一旦网站大幅度的改版的话,那么之前所存在的很多的路径都会发生改变,造成了以前的路径访问不了,出现404页面降低用户体验效果。

6)配置文件web xml里的配置错误

很多的站长经常会把创建servletle不小心建成了java类,这样的404页面必定会出现,另外,还有就是站长在配置文件中的改servlet类的配置错误,这种错误常见是你在myeclipse中重新改了servlet类名,但是myeclipse没有这么智能,所以没有把web文件中相应的设置改了。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待