1. 首页
  2. 行业资讯

什么是404,产生网站404的原因是什么?

HTTP 404是超文本传输​​协议(HTTP)标准错误消息响应代码,仅表示“未找到”,表示Web服务器无法找到客户端(通常是Web浏览器)请求的资源。这通常是由于没有更新的死链接或断开链接而导致删除或传输的内容未指向新位置。然后,服务器生成404未找到网页,该网页作为通知发送给用户的客户端。

404的介绍以及产生网站404的原因

HTTP标准要求服务器响应所有请求,例如Web浏览器对特定网页的请求。此响应采用数字代码和指示强制,可选或不允许的消息的形式。服务器找不到所需的资源时返回的三位数代码是404。前一位数字表示存在客户端错误,例如URL键入错误,后两位数字表示遇到的特定错误。

404的介绍以及产生网站404的原因
404的介绍以及产生网站404的原因

1、怎么会出现“ 404错误”?

错误404消息的典型触发条件是网站内容已被删除或移至另一个URL。还有其他可能导致错误消息出现的原因。这些包括:

URL或其内容(例如文件或图像)已被删除或移动(没有相应地调整任何内部链接)

URL的写法不正确(在创建过程或重新设计过程中),链接不正确或在浏览器中键入不正确

负责该网站的服务器未运行或连接断开

请求的域名不能转换为IP由域名系统(DNS)

输入的域名不存在(不再)

由于操作员不知道链接的内容已被删除或移动,因此死链接通常会保留很长时间。即使不再在线(或至少不在指定的URL上),许多网站仍会出现在搜索引擎结果页面(SERP)中。其他链接的网站(例如博客,新闻门户等)通常不会被告知该站点已被删除或现在可以在新URL下找到。许多网站运营商不定期检查其外部链接,因此,正常运行的链接很容易变成无效链接。

2、HTTP 404错误可能会破坏网站排名和权重

如果百度和必应(Bing)等搜索引擎发现你的网站出现许多404错误,则会给该网站带来负面印象。搜寻器确定404代码可以满足许多请求后,就可以认为该网站的维护不是很好。无效链接会影响网站的排名,如果出现404错误页面过多,Google可以降低其在SERP中的排名,甚至可以停止对其建立索引。这可能会导致该网站的访问者数量大大减少。

3、创建404错误页面

当找不到网站的URL时,诸如WordPress,Joomla和Drupal之类的某些内容管理系统(CMS)会自动生成404错误页面。HTTP 404页面只是一个简单的标准错误消息,但是其中大多数都可以使用特殊的CMS扩展进行个性化设置。

如果您的CMS无法为您提供创建或更改404页面的选项,或者您的网站仅基于HTML,PHP等,则情况会更加复杂。您可以如下创建错误页面:

在根目录中创建一个错误页面(“ 404.html ”或“ 404.php ”)(如果尚不存在)。

在根目录中打开.htaccess文件(或在需要时创建一个文件),然后在“ ErrorDocument 404 /404.html ”中输入该文件并保存更改。错误页面将使用此代码生成。

要查看其是否有效,请尝试访问不可用的网页,并希望错误404消息出现在浏览器中。

4、为什么要个性化404错误页面?

具有标准的404错误页面总比没有错误页面好,尽管出于多种原因,更倾向于使用自定义页面。一方面,您可以确保访问者收到准确的HTTP状态代码:例如,如果所请求的内容不再存在于网站上,则应将其与“ 410 Gone ”消息一起传达。然后,访问者知道该内容已被永久删除。

另一方面,您可以提供一个经过特殊设计的错误页面,其中包含相关链接(即,您的首页或子页面的链接,其内容与访问者最初请求的内容重叠)。您甚至可以为您的网站添加搜索功能。通过采取这些额外措施并提供激励措施,您也许可以防止访问者在看到404代码后直接离开您的网站。

原创文章,作者:晴天SEO,如若转载,请注明出处:http://www.time2009.net.cn/hyzx/362.html