最近我一直在忙着整理网站的错误页面,整理了很多关于404 Not Found的错误页面的知识,最近又帮团队新人培训SEO优化知识,所以借助马海翔博客这个平台和大家分享。

据说,在第三次技术革命之前,互联网采取了大型中央数据库的形式,该数据库设置在 404 室。当时,所有请求都是由人工完成的,如果在数据库中找不到请求者所需的文件,或者因为请求者写错了文件编号,用户会收到一条返回消息:room 404 : file not found。后来,随着互联网的兴起,人们习惯了使用 404 作为服务器找不到文件的错误代码。当然,传说中的 404 号房间并不存在。
1. 404 Not Found 是什么意思?
404 页面是用户在访问网站时点击错误链接时返回的页面。最常见的错误消息:404 Not Found。目的是告诉查看者他们请求的页面不存在或链接错误,并将用户引导至网站的其他页面,而不是关闭窗口并离开。错误页面的文本可以自定义,有些网站不设置 404 错误页面,或者直接跳转到首页,一般对搜索引擎不是很友好。
HTTP 404 或 Not Found 错误消息是 HTTP 的“标准响应消息”(HTTP 状态代码)之一,它表示服务器在客户端浏览 Web 时无法正确提供信息,或者服务器由于未知原因无法响应。404 错误消息可能会与“未找到”或其他类似信息混淆。
2. 404 错误页面对网站的影响
404 页面是网站必备的页面,它肩负着用户体验和 SEO 优化的重任。404 页面通常是服务器为访问了网站上不存在或已删除页面的用户返回的 404 错误。如果站长不设置 404 页面,就会出现死链接,当蜘蛛抓取此类 URL 时,不利于搜索引擎索引。
可以说 404 错误页面是提升用户体验的好做法,但马海翔发现,很多站长在申请过程中往往没有注意到对搜索引擎的影响,例如:错误的服务器端配置导致返回“404”状态码,或者自定义 404 错误页面使用 Meta 返回“302”状态码。
正确设置的自定义 404 错误页面不仅应正确显示,还应返回“404”错误代码,而不是“200”或“302”。虽然对于访问它的用户来说 HTTP 状态代码是 “404” 还是 “200” 没有区别,但它对于搜索引擎来说非常重要。关于这一点,你可以查看马海翔的博客《你真的懂 404 页面设置吗》,其中在文章中有具体详细的介绍。
一般来说,当搜索引擎爬虫请求一个 URL 并得到“404”响应时,它知道该 URL 无效,不再对页面进行索引,并向数据中心报告该 URL 所代表的页面已从索引数据库中删除,当然,删除过程可能需要很长时间;当搜索引擎得到 “200” 状态码时,它认为这个 URL 是有效的,它索引它,它索引它,结果是两个不同的 URL 具有完全相同的内容:自定义 404 错误页面的内容,这就造成了复制页面的问题。在最坏的情况下,它会被搜索引擎降级,在最坏的情况下,它会 K 离开网站。
第 3 部分:404 Not Found 错误页面的原因
HTTP 404 错误是指链接指向的网页不存在,即原始网页的 URL 无效,这种情况很常见,很难避免,当 Web 服务器收到类似的请求时,会返回 404 状态码告诉浏览器要请求的资源不存在。此错误通常有以下几个原因:
1. 无法通过请求的端口访问网站。
2. Web 服务扩展锁定策略阻止此请求。
3. MIME 映射策略阻止此请求。
4. 网站进行了更新和修订,但部分本地部分继续使用原模块,原模块调用的文件已被删除或转移到该路径。
5. 各种脚码或 CSS 文件无效,但调用码仍然存在。
6. 直接删除目录(导致目录下的所有文件在爬取一段时间后都报告 404 Not Found 错误)。
7. 由于网页 URL 生成规则的更改、网页文件位置重命名或移动、导入链接拼写错误等原因,无法访问原始 URL 地址
4. 404 页使用中的误区
虽然显示 404 错误页面是为了用户体验,但它是一个错误页面引导,对网站的排名没有贡献。但是,错误使用 404 页面也会导致网站降级,如以下两种情况:
1. 服务端配置错误导致 404 错误页面返回状态码 “200”。
当搜索引擎爬虫在请求 URL 时得到 “404” 响应时,它知道该 URL 无效,不再对网页进行索引,并向数据中心报告该 URL 所代表的网页将从索引数据库中删除,当然,删除过程可能需要很长时间;当搜索引擎得到 “200” 响应时,它认为该 URL 有效,对其进行索引,并对其进行索引,结果是两个不同的 URL 具有完全相同的内容:自定义 404 错误页面的内容,这导致了复制页面的问题。尤其是对于搜索引擎来说,不仅很难获得信任指数,而且会大大降低搜索引擎对网站质量的评价。
2. 这
自定义 404 错误页面使用 Meta 并导致返回 “302” 状态代码
在许多网站上看到自定义 404 错误页面的情况并不少见,这些页面采用显示错误消息的形式,然后通过 Meta 将页面重定向到主页、站点地图或其他类似页面。根据你的实现方式,这种类型的 404 页面可能会返回 “200” 或 “302”,但无论哪种方式,从 SEO 技术的角度来看,这都是一个糟糕的选择。
我们已经在上面讨论了 “200” 状态,那么当 404 页面返回 “302” 时,搜索引擎会怎么做呢?理论上,对于“302”错误,搜索引擎认为该页面存在,但临时更改了地址,并且仍然会将该页面编入索引,这样也会出现类似“200”状态码的重复文本问题;其次,以 302 重定向为代表的主流搜索引擎对适用范围的要求越来越严格,这种不当使用 302 重定向存在很大的风险。
5. 如何解决 404 not found 错误
1. 如果由于路径更改导致无法访问已有的网页内容,可以在 IIS 中定义一个 404 错误指向一个动态页面,并使用 301 永久重定向跳转到该页面中的新地址,服务器将返回 301 状态码。
2. 设置 404 指向一个设计的 html 文件,此时页面返回的 404 状态码。现在的 IDC 提供商基本都提供了 404 设置的功能,你可以直接上传文件设置。如何在 II 中设置:打开 IIS 管理器 --> 点击要设置自定义 404 的网站属性 -->点击自定义错误选项 --> 选择 404 页面 --> 选择并打开编辑属性 --> 设置为 URL --> 在 URL 中填写 “/.html” --> 点击确定退出,然后将完成的 .html 页面上传到网站的根目录。请务必在 Type 中选择 File 或 而不是 URL,否则将返回状态代码 200。
3. 点 404 到一个动态页面,比如页面中没有设置 error.asp,只返回提示的 HTML 代码,这会导致页面返回 200 个状态码,这是不正确的,我们可以在显示提示内容后加上语句 .=“404 Not Found”,这样保证页面返回 404 个状态码。
4. 设置下面的 404 错误页面。设置 404 错误页的方法就像在 中设置 404 错误页一样简单。将以下内容添加到文件 404/.php 中。
6. 如何制作 404 页面
对于 404 页的制作,一般有以下两种情况:
一、
设置 404 错误页面的方法很简单,只需:
(1)、在。将以下内容添加到文件中:404 /.php,这将 .该文件将上传到网站的根目录。
(2) 制作一个 404 页面,随心所欲地设计,命名为 .php,上传到网站的根目录下。
马海翔的博客提醒大家注意以下 2 点:
(1) 切记不要把 404 错误转到网站的首页,否则首页可能会在搜索引擎中消失。
(2) 切记不要使用绝对 URL,如果使用绝对 URL,会返回 302+200 的状态码。
2、IIS/.net
首先,修改应用根目录的设置,打开 web.file 编辑,并向其添加以下内容:
马海翔博客提醒大家注意一点:在上面的例子中,error.asp是系统默认的 404 页面,.asp是自定义的 404 页面,使用时请修改相应的文件名。
然后,将以下引用添加到自定义 404 页面.asp:
这样,您可以确保 IIS 将正确返回 404 状态代码。如果你觉得这个 404 页面太简单了,可以查看马海翔博客上文章《如何正确设置多元化 404 页面》中的相关介绍,重新自定义你网站的 404 页面。
7. 制作 404 页的注意事项
1. 不要使用绝对 URL
如果使用绝对 URL,则返回的状态码为 302+200。
2. 不要设置 404 页面自动跳转
404 页面不应该自动重定向,让用户决定去哪里。这涉及 404 页的制作,提供用户体验很重要。
3. 不要使用技术术语
这
使用“404 错误”这个词一直都是非常规范的,但这不是你使用行话来吓跑访问者的理由。短语 “page not found” 更准确,也更容易接受。
4. 不要责怪访客
您的访问者可能来自其他网站的链接或您网站的旧链接。他们看到这个错误页面不是他们的错,所以请善待他们。写下道歉并尽量提供帮助,而不是让访客感到难过的话。
5. 提示访客检查拼写
访问者也有可能看到 404 错误页面,因为他们自己在输入 URL 时打错了字。提示访问者检查他们的拼写,但不要粗鲁。就像我们上面提到的,不要让你的话感觉像是在责怪他们。
6. 让页面返回 404
每个网页都有一个服务器响应代码。代码 200 表示该页面正常,404 表示找不到该页面。如果您指定了自定义 404 错误页面,则需要确保页面的标题返回正确的响应代码。有几种不同的方法可以做到这一点,最简单的是为您的文件指定错误页面。有关服务器返回代码的更多信息,请参阅 马海翔的博客“解读搜索引擎爬虫名称代码并爬取 IIS 日志中的返回代码”。
7. 明确指出 404 是错误的
向访问者明确说明找不到他们正在搜索的页面,并且不要让错误页面看起来与正常内容页面太相似(例如,文本和链接太多)。您想表明这是一个错误页面,因此请不要害羞地向访问者说明。
8. 帮助访问者找到页面
一个
404 错误页面已呈现给访客,表明该页面不是他们正在寻找的页面。所以你应该试着帮助他们找到原始页面。确保您的错误页面包含一个选项来帮助用户找到他们想要的页面,甚至可以包含指向已更改页面的链接。
9. 放置指向网站主页的链接
不要让访问者无处可去或找不到您的网站信息。至少应该有一个返回您网站主页的链接。这样,从其他网站链接的访问者可以了解您和您的网站,他们甚至可能会在您的网站上找到他们喜欢的东西。
# 404 Not Found错误页面解析与SEO优化技巧分享 - 马海祥博客
# 自定义
# 您的
# 找不到
# 访客
# 重定向
# 博客
# 不存在
# 而不是
# 是一个
# 首页
# 他们的
# 数据库中
# 互联网
# 也会
# 就像
# 你可以
# 很难
# 两种
# 会在
# 错了
# 杨浦营销推广平台
# 昌邑优化网站价格多少
# 亚马逊站外能拉升关键词排名吗
# 网站推广如何少走弯路
# 网站建设泛目录源码
# 河北网站建设有哪些
# 市场营销推广方式分类
# 信阳seo营销网站推广软件
# 湖南seo软件打造企业
# 清远专业网站建设哪家强
# 苏州网站建设优化方案
# 赣州整站营销推广服务费
# 财税seo排名优化排名
# 京东网站建设思路图解
# 安徽企业网站建设
# 西安微网站建设
# 赣州网站建设哪里好
# seo运营的文案
# 3种常见的网站推广方式
# seo网站推广刘贺稳营销专家a
相关文章:
全国SEO:开启网站流量的高速公路,赢得市场竞争先机,南宁网站建设方案开发
微信营销新玩法之#话题标签引流吸粉玩法分享!
相亲粉、交友粉、引流思路分享,这么做快速有效!
SEO优化如何提升网站排名,驾驭搜索引擎流量,博物馆展板模板网站推广
为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,无锡荣巷街道网站建设
怎么评估我们的产品或者服务是不是适合联盟营销?
最常见的四种操作项目赚钱的方法分享!
入门SEO:打造属于你的网站流量帝国,沧州设计行业网站建设
微信公众号变现该怎么做?微信公众号变现的四个步骤!
【站长联盟】个人站长怎么通过网站赚钱?
WPJVX:开启数字化未来的智慧平台,确山附近网络推广营销
人人|直播|,拿出手机就能和你心仪的女神随时随地面对面交流聊天!
关键词优化,让你的网站跃升搜索引擎首页,章芸seo排名
在qq群里怎么推广cap联盟上面的广告产品?
自媒体运营该怎么做?如何才能运营成功一个自媒体账号?
广告推广赚钱怎么做?国内有哪些靠谱的广告联盟?
SEO范例:如何通过优化提升网站流量,获取更多商机,起重机推广网站大全图片
SEO建站,开启网站优化的全新篇章!,seo哪些人比较厉害
SEO刷:让你的网站一夜之间登顶搜索引擎!,品牌网站建设热线电话
网页优化怎么做?这五个核心要素的优化必须掌握!
app推广如何实现快速变现赚钱?
想赚点零花钱不知道怎么做?这6款靠谱的手机赚钱软件推荐给你!
微信*号引流的五大方法,学会了每日引流100+轻轻松松!
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,企业网站建设指标
qq群营销秘籍!13种QQ群快速引流获客的方法!
怎么通过问卷调查赚钱?怎样才能真的赚到钱?
专业SEO助力企业在激烈市场竞争中脱颖而出,丰县营销型网站优化
目前主流的赚钱的方式都有哪些?
利用引流脚本软件自动挂机推广日赚300!你需要准备这些!
SEO更多-让你的企业站点在搜索引擎中脱颖而出,seo求职关键词
被动赚钱日入300+的暴利赚钱玩法介绍
关键指-引领成功的神秘力量,贵阳小网站推广怎么做
互联网快照:记录数字时代的每个瞬间,港口个性化网站建设
引流推广赚钱如何实现一劳永逸?
做微信营销推广,这5大铁律要时刻牢记!
世界上最热门的十款社交软件,你知道是哪些吗?
SEO这样做,轻松引爆流量,助力企业成长,建设一个好网站
SEO模块:提升网站排名,驾驭数字营销未来,湖北seo排名优化平台
“新热度”:引领潮流的力量,如何趋势的脉搏,广州seo培训网
关键词截流:数字营销中的制胜利器,抖音推广怎么做热门网站
SEO精通:让你的内容在搜索引擎中脱颖而出,佛山专业网站建设报价
云点SEO:为企业开启数字营销新篇章,滨州大型网站建设
SEO做好,企业网站流量翻倍的关键,自己建设个人网站
教你如何通过发红包就可以赚钱的网赚项目操作思路!
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,灵宝网站建设报价公司
优化软件:让电脑性能焕然一新,提升效率的秘密武器,王通seo书
新手如何加入淘客联盟以及怎么赚取淘客联盟佣金?
新手做广告联盟广告推广赚钱的几个注意事项!
怎样才能在联盟上推广|直播|、聊天交友类app注册赚到更多的钱?
【揭秘】三个通过广告联盟日赚1000元的方法!
*请认真填写需求信息,我们会在24小时内与您取得联系。