404NotFound错误页面的解决方法

Դ未知

ߣOdoo

11

2020-02-04 10:17:22

  404没有找到错误页面的解决方案和注意事项,最近一直忙于整理网站错误页面,其间有很多知识约404找不到错误页面,再加上最近培训的新团队人员SEO优化知识,所以在这里借助马海翔博客平台与您分享。
 
  据说,在第三次技术革命之前,因特网的形式是建立在404室的一个大型中央数据库。当时,所有请求都是手动进行的,如果在数据库中找不到请愿人所需的文件,或者由于请求者写错了文件号,用户将得到一条返回消息:404室:未找到文件。后来,随着互联网的兴起,人们习惯了使用404作为错误代码,而服务器并没有找到这个文件。当然,对404房间的实际考证是不存在的。
 
  没有发现意味着什么?
 
  404页是用户访问网站时单击错误链接时返回的页面。最常见的错误提示:404未找到。其目的是告诉查看者他们请求的页面不存在或链接错误,并指导用户使用站点的其他页面,而不是关闭窗口离开。文本的错误页面可以定制,有些站点不设置404错误页面,或者直接跳转到主页,这通常被认为不是很友好的搜索引擎。
 
  HTTP 404或未找到错误消息是HTTP的\\“标准响应信息\\”(HTTP状态代码)之一,这意味着服务器在浏览网页时没有正确提供信息,或者服务器无法响应,也不知道原因。错误消息可能与\\“服务器未找到\\”(无法找到服务器)或其他类似信息混淆。
 
  二、404错误页对网站的影响
 
  404页面是网站必备的页面,它承载着用户体验和SEO优化的重要任务。404页通常为用户访问站点上不存在或已被删除的页,并且服务器返回404错误。如果网站管理员不设置404页面,就会有死链接,蜘蛛爬行这种URL,不利于搜索引擎的收录。
 
  可以说404错误页面是增强用户体验的好方法,但马海祥发现,许多网站管理员在应用过程中往往不注意对搜索引擎的影响,例如:服务器端配置错误导致返回\\“404\\”状态代码或自定义404错误页面使用Meta Refresh返回\\“302\\”状态代码。
 
  正确设置的自定义404错误页不仅应该正确显示,还应该返回\\“404\\”错误代码,而不是\\“200”或“302”。虽然对于被访问的用户来说,HTTP状态代码是\\“404\\”还是“200 s”并没有区别,但是这对于搜索引擎来说是很重要的。对于这一点,你可以看看马海祥的博客\\“,”文章有一个具体而详细的介绍。
 
  通常,当搜索引擎蜘蛛在请求URL时获得\\“URL\\”状态响应时,它不再对页面进行索引并向数据中心反馈以从索引数据库中删除由搜索引擎表示的页面。当然,删除过程可能需要很长时间。当搜索引擎获得\\“200 s\\”状态代码时,它将认为url是有效的,将索引,并将包含在索引数据库中,结果是两个不同的url具有完全相同的内容:自定义404错误页内容,这将导致复制页问题。轻将被减少的搜索引擎,重将失去的网站。
 
  三、404找不到错误页的原因
 
  HTTP 404错误意味着链接指向的页面不存在,即原始页面的URL失败,这种情况经常发生,很难避免Web服务器收到类似请求时,返回404状态代码,告知浏览器所请求的资源不存在。造成此错误的原因通常有几个:
 
  1.无法在请求的端口上访问网站。
 
  2.Web服务扩展锁定策略阻止此请求。
 
  3.MIME映射策略阻止此请求。
 
  4.网站被更新和修改,但一些本地块使用原始模块,原始模块名为文件已被删除或转移到路径。
 
  5.跟踪访问的各种徒步代码或CSS文件无效,但调用代码仍然存在。
 
  6.直接删除目录(导致该目录中的所有文件在爬行一段时间时报告404未找到错误)
 
  7.网页URL生成规则更改、页面文件名或移动位置、导入链接拼写错误等,导致无法访问原始URL地址
 
  四、404页使用中的误解
 
  虽然404错误页作为错误页面指南为用户体验显示,但它不参与站点的排名。然而,错误地使用404页也会导致站点的退化,例如以下两种情况:
 
  1.服务器端配置错误导致404错误页返回\\“200\\”状态代码
佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部