首页 > 经验 > 关键词  > 404错误页面最新资讯  > 正文

你可知“404”不是我全部 HTTP状态码还有啥?

2017-08-18 10:24 · 稿源: PConline

想必,各位都曾有过以下经历,本想打开网页浏览资讯,怎料出现的却是个“404”?不用怀疑,你的页免丢失了。那么,“404”除了代表你所要浏览的页面丢失外,你可知它的产生原理?不仅如此,在庞大的互联网中除了 404 还有哪些HTTP状态码又分别代表着什么?

你可知“404”不是我全部 HTTP状态码还有啥?

正如上面所述, 404 是一种标准的HTTP返回代码,官方称其为HTTP状态码,用来表示网页服务器HTTP的响应状态。由于网站日志通常会记录下HTTP状态码,因此通过查看网站日志中的HTTP状态码,便可清楚地看到网站服务器与客户端之间的信息交换情况。

虽然大多数的人知道 404 意味着页面丢失,却鲜有人对其进行更深入的研究。其实,状态码可分成三个层级,例如 404 这样用三个数字表示的。需注意的是,在IIS即Internet信息服务中,也有不少微软制定的扩充状态码,例如格式像404. 1 这样的,能更深层次的让开发者找出错误原因。

进一步讲,几乎所有的HTTP状态码都被分成了五类。‘1’开头,表示服务器收到请求并需要请求继续处理;‘2’开头,表成功响应,即成功处理了请求;‘3’开头,表重定向,也就是引导浏览器跳转到另一个资源页面;‘4’开头,则表示请求出错妨碍了服务器的处理,服务器会返回一个状态码解释到底是什么错误;而‘5’开头,表示服务器错误,但并非请求者的原因。

例如,与 404 对应的 200 便是表示访问成功。实际上,请求过程中会有很多状态码快速的发生着变化,且看不出这些状态码是如何变化的,除非像打断点似的操作一步停一下,因此导致在服务器响应过程中,很多状态码我们是看不到的。

为何要设计诸如 404 的页面呢?要知道,以 4 开头的错误都与客户端有关,例如用户访问的页面可能已经不存在。当然,这样的概率相对于网站的其他页面而言要小的多。另外,由于网站的开发者也无法控制错误页面的出现,开发者却能设计一个特别的 404 错误页面告知用户,在此错误页面上将信息传达给用户,引导其进行下一步操作。

那么,HTTP状态码又与SEO有什么关系呢?像之前所说的,网站日志会记录下HTTP状态码,因而查看网站日志里的HTTP状态码,便能清楚地看到网站服务器与客户端之间的信息交换情况,而这个客户端,既可以是用户浏览器也可以是搜索引擎或其他爬取工具(如RSS)。因此,对SEO而言HTTP状态码的重要意义在于,通过它我们可以查看搜索引擎在你网站的爬取情况。

除了 404 以外,你还知道哪些HTTP状态码?其实,这些状态码都有各自的含义,这里我们也向各位介绍几个比较常见的状态码及其含义,方便以后浏览页面遇到问题时,及时了解问题所在:

成功2xx,成功处理了请求的状态码。例如200,代表服务器已成功处理请求并提供了请求的网页;204,代表服务器成功处理了请求,但没有返回任何内容。

重定向3xx,表示每次请求中使用重定向不要超过 5 次。例如301,表示请求的网页已永久移动到新位置;302,表示请求的网页临时移动到新位置;304,表示如果网页自请求者上次请求后没有更新,则用 304 代码告诉搜索引擎机器人,可节约带宽和开销。

客户端错误4xx,代表请求可能出错妨碍了服务器的处理。例如400,表示服务器不理解请求的语法;403,表示服务器拒绝请求;404,代表服务器找不到请求的网页(服务器上不存在的网页经常会返回此代码);410,表示请求的资源永久删除后,服务器返回此响应(与 404 代码相似)。

服务器错误5xx,表示服务器在处理请求时内部发生错误,可能是服务器本身的错误而非请求出错; 500 代表服务器遇到错误,无法完成请求;503,服务器目前无法使用(由于超载或停机维护),通常只是暂时状态。

其实,除了上面列出的几个常见的HTTP状态码外还有很多状态码,这里就不为大家一一列举了,掌握一些基本的HTTP状态码,有助于我们在发现页面出现异常时,能够迅速“读懂”错误提示,尽快解决问题,同时也是为自己长面(臭显摆)的不错谈资。

  • 相关推荐
  • 大家在看
  • 微软为Exchange Online服务器部署HTTP/3:延迟有望降低67%

    从一个多月前正式发布的 Windows Server 2022 开始,Exchange Online 团队就一直与 Microsoft 365 团队展开密切合作,以期在 Outlook.office.com 的服务器端提供对 HTTP/3 的支持。由微软分享的最新消息可知,其部署进度已达 20% 。这家软件巨头提供了所谓“最后一英里请求延迟指标”的一些详情。作为一个重要的性能指标,这意味着从总请求时间中(客户端与前门服务器之间),减去的后端处理所需时间。对于 Web 端的 Outlook 来说?

  • EFF将停止HTTPS Everywhere扩展服务 称其使命已经完成

    随着HTTPS采用率的提高和网络浏览器提供原生控制,电子前沿基金会(EFF)已决定在2022年将其流行的浏览器扩展HTTPS Everywhere转为维护模式。该公司表示,早在10年前就推出的扩展的目的就是为了像今天这样使其成为多余的。HTTPS Everywhere是一个可用于Firefox、Chrome、Microsoft Edge、Opera和Vivaldi等网络浏览器的扩展,安装该扩展后,会尽可能通过HTTPS加载HTTP网站。当该扩展最初可用时,大多数网站都不支持HTTPS。自从Mozil

  • 苹果官网进入维护状态 今晚将发售Apple Watch Series7

    苹果官网在今天下午进入了维护状态,官方首页写着“比周末先到的好戏,是预购,晚上8点开始,好戏很快就来。”在今晚苹果新一代智能手表Apple Watch Series7将正式发售。

  • Ubuntu Touch OTA-19发布:仍基于Ubuntu 16.04 LTS

    本周二,UBports 发布了 Ubuntu Touch OTA-19 版本更新。这是一款适用于智能手机和平板的 Ubuntu Linux 发行版本。本次 OTA-19 更新依然基于过时的 Ubuntu 16.04 LTS 代码库,后续版本将会过渡到 Ubuntu 20.04 LTS。不过,Ubuntu Touch 团队仍然在努力,毕竟两个发行版本相隔 4 年时间,其中涉及到大量的基础变化。由于仍基于 Ubuntu 16.04 LTS,因此 OTA-19 的更新幅度并不大。Halium 5.1/7.1 设备现在兼容陀螺仪和磁场传感器,消

  • OpenSilver将接替退休的微软Silverlight的工作

    让我们停顿片刻,回忆一下微软的Silverlight。这个网络应用程序框架以及Flash和Java的替代品于今天达到了其支持寿命的终点。虽然Silverlight从来没有像其他公司那样有着辉煌的市场渗透率,但它有长达15年的寿命,在2010年,这个插件实际上曾经在53%的浏览器上出现过。我们为什么要告诉你这些?因为全世界的开发者已经建立了无数的Silverlight应用程序,现在可能正在寻找一个替代方案。OpenSilver的出现,为重写Silverlight应用程序

  • AMD霄龙Rome平台助力Netflix达成400Gbps带宽 超越Intel与Ampere

    Hardwareluxx 报道称:视频流媒体巨头之一的 Netflix,已利用 AMD 二代霄龙(EPYC)Rome 平台,达成了优于 Intel 和 Ampere 服务器解决方案的 400 Gbps 带宽性能。据悉,该公司在 EuroBSD 2021 会议期间公布了新的数据指标。可知截止 2020 年,Netflix 服务器仅能够达成 200 Gbps 的 TLS 加密带宽。(图 via Hardwareluxx)此外 Netflix 评估了于 2019 年切换到 AMD EPYC 平台的成效,现在看来该公司已实现了他们的目标。据说在转?

  • 外媒曝光基于Ampere GA104 GPU核心的RTX 3060显卡

    TechPowerUp GPU 数据库编辑 Matthew Smith 在 Twitter 上爆料称,英伟达似乎为 RTX3060产品线准备了全新的 GA104GPU 核心。作为参考,当前市售的 RTX3060显卡,使用的还是 GA106GPU 核心。若爆料靠谱,那意味着 AIB 厂商们将很快推出基于有瑕疵的 GA104GPU 核心的新版 RTX3060显卡。WCCFTech 指出,此前 Ampere GA104GPU 核心多被 GeForce RTX3060Ti 和 GeForce RTX3070产品线所采用。但新曝光的 GA104版 RTX3060,意味着英伟达或

  • 欧易NFT持续加 致力实现NFT+GameFi协力发展

    NFT+ GameFi正在成为业界新模式中最具前瞻性的探索,全球最大的数字货币交易所欧易也在持续加码,自9月 NFT平台上线以来,各项数据的持续实现,而欧易在 NFT持续加码,也将进一步推动 NFT+ GameFi。事实上,在加密领域,每一股热潮的涌动似乎都离不开欧易 OK平台的身影,不管进入与否,欧易都能成为当下最火爆领域的最大影响之一。不管是平台币、公链、 IEO、 DeFi、以及最近才逐渐重新崛起的 NFT,欧易 OK平台引领风潮的能力毋庸?

  • HTC或于10月14日发布可单独使用的Vive Flow VR头显

    Protocol 的一份报告称,HTC 计划在 10 月 14 日(本周四)的活动中发布 Vive Flow 。作为一款可单独使用的 VR 头显,其旨在帮助消费者轻松访问某些休闲游戏。然而 TheVerge 指出,Vive Flow 并未标配控制器,且功能性上逊于 Oculus Quest 2 。早些时候,HTC 已经放出了“Go with the Flow”的发布会预告。感兴趣的朋友可在太平洋夏令时 10 月 14 号上午 8 点,通过 Engage 平台进行收看。HTC 将新的虚拟空间称作 Viveport Verse,

  • 十铨公布T-Force CARDEA A440 Pro特别版PCIe 4.0 SSD售价

    十铨(TeamGroup)刚刚公布了专为索尼 PlayStation 5 游戏主机打造的 PCIe 4.0 存储扩展 M.2 SSD 的新品售价。此前发布的 A440 PRO Special Series 定价已揭晓,1TB / 2TB / 4TB / 8TB 版本分别为 189 / 359 / 899 / 1999 美元,约合 1216 / 2310 / 5784 / 12862 RMB 。十铨表示,在索尼 PS5 发布后不久,该公司很快就提供了 T-FORCE CARDE A440 Pro Special Series 扩容产品线。其采用了最新的 PCIe 4.0 x4 接口,以及较内置 PS5

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天