如何处理网站死链接
浏览:182 时间:2023-2-10

在杨的以前的一些文章中,实际上或多或少地提到了网站上死链接的相关主题。与此同时,一些网友正在就长链的相关问题咨询扬子。就在最近,杨子在对学生进行一对一的咨询指导的过程中,学生对死链的相关问题感到困惑。即使死链也没有清楚解释。后来,杨子给出了细致的解释。只有这样才能理解。

虽然之前的一些文章提到了死链并处理了死链的内容,但总的来说它不够具体,而且从来没有单独谈论过这个话题,今晚抓住这个机会让我们简单分享一下,我希望每个人都更了解死链。

所谓的死链,用一句话就是“无法打开的链接”,正常情况下产生的死链是因为网页被删除,网站被修改(原来的旧网址因为经历了新的变更而发生了变化网站修订网址,如果每个人都没有,如果您理解,您可以这样想。网站修订后的正确网址是修改后的链接。当用户输入原始网址时,它是错误的链接,所以页面确实如此不存在。)自动生成数据库错误或程序。

对于搜索引擎和用户来说,死链接不够友好。如果一个网站有大量的死链接,如果没有及时处理,它将受到搜索引擎的惩罚。如果情况严重,该网站可能会直接K被丢弃。

由于死链接的存在对网站的优化极为不利,因此搜索者必须清理死链接并从网站优化它们。对于由网站修订和被删除的页面引起的那些死链接,因为这些页面也可能被用户从搜索引擎中搜索以生成访问权限。为了改善网站的用户体验,处理死链的方式可以是404页面来提醒用户。

所谓的404页面是用户输入错误链接时返回的页面。其目的是告诉用户所请求的页面不存在或链接错误,并引导用户使用网站的其他页面进行访问,而不是直接关闭窗口离开。如下所示:(默认情况下,Windows系统中IIS通用的404页面)

对于这样的404页面,在促使用户留在网站上没有任何作用,因此需要有效地定制该页面。 (Yangzi多年来一直看到一些没有自定义404页面的网站。开放死链接返回的页面如上图所示,这样的网站根本就没有优化意识。)

自定义404错误页面是增强用户体验的好方法,但在应用程序过程中,许多新手常常没有注意到它对搜索引擎的影响,例如:错误的服务器端配置导致返回状态代码< ; 200 rdquo;的或者使用MetaRefresh使用自定义404错误页面会返回302状态代码。

正确设置的自定义404错误页面不仅应该能够正确显示,还应该返回“404”。状态代码而非返回&“200”或302状态代码。

虽然HTTP状态代码与用户访问HTTP状态代码之间没有区别,但对于搜索引擎来说这一点非常重要。

当搜索引擎蜘蛛收到“404”时。请求URL时的状态代码响应,它知道URL已过期,然后不再索引网页,并反馈到数据中心以从索引数据库中删除URL表示的页面。当然,这个删除过程可能需要很长时间。

如果你想快速彻底地删除死链接,我建议你在“百度搜索资源平台”网站支持下使用死链提交工具,如下图所示:

我们可以从上面的死链提交通知图中了解到,通过“百度搜索资源平台”,死链提交的实施将会生效3天,如何进行死链提交,“百度搜索资源平台“将进行比较详细解释,在操作过程中,如果您不了解,您可以先了解它。在这里,杨子并没有多解释。

当搜索引擎获得“200”状态代码时,它会认为该URL有效,并且该页面将被编入索引并构建。结果是两个不同的URL具有完全相同的内容。定义404错误页面的内容,这将导致复制网页的问题。在搜索引擎的情况下,搜索引擎将减少。在严重的情况下,该网站将被欺骗和严厉惩罚。

为了使404页面不会误导搜索引擎蜘蛛,还要保留用户的目的,最简单的方法是修改服务器的默认404页面以满足优化需求。此外,网络上有很多人提供非常漂亮和富有创意的404页面。有兴趣的朋友可以结合自己的需要使用它们。如下图所示:

我谈到了由两种情况引起的死链接,并分享了如何删除死链接。现在我讨论另一个产生死链接的因素,由疏忽或程序错误引起的死链接以及优化。

由于负责网站优化的人员的程序错误或疏忽,很容易导致死链接,并且因为这些链接是批量生成的,所以它们通常很多并且不容易找到。

例如,如果搜索引擎优化程序错误地设置了关键字链接规则并添加了不会自行打开的指向URL,则会导致所有网站的内容页面中出现死链接。

想想看,如果这个关键词是本网站的主要热词,出现的频率非常高,网站的内容页面就足够了。结果是更新页面后会有无数的死链接。

除了网站管理员的疏忽之外,一些CMS系统在处理数据库以删除和传输内容页面时可以轻松生成死链接。在这种情况下,生成的死链接更难以修改并且很难找到。

虽然,如上所述,死链接不容易找到,但我们可以使用一些工具来检测,如“百度搜索资源平台”“抓取异常”工具,谷歌官方工具和网站管理员工具死链接检测工具等。如下图所示:

网站管理员工具死链接检测

百度搜索资源平台抓取异常工具