如何修复WordPress网站的HTTP错误代码501
错误类型: HTTP错误 错误名称: HTTP 501错误码 英文名称: HTTP Error 501 错误描述: Web管理员知道服务器宕机并发出501的原因有很多。主要的罪魁祸首之一是恶意软件。
错误501实际上并不是互联网用户遇到的最常见的状态代码之一。所以当你看到它的时候,你很可能会慌,因为它不像他们经常看到的404或者301代码。重要的是要认识到,当收到501错误时,用户没有做错任何事情。它是完全基于服务器的,所以需要网站托管公司和管理团队的关注。
什么是HTTP错误代码501?
当您看到一个错误时,它可能会被标记为未实现的错误。这对人们来说有点误导,因为这不是你请求不存在或无法访问的东西(如404错误)或完全消失的410的情况。实现错误不是内容不可用的情况已经实现,而是服务器没有满足你对内容的请求的功能。那没有实现。
所以当你看到的时候,你想要的内容很可能就在那里了。只是网站后端出了问题,跟你隔离了。您对的get请求已被拒绝,因为服务器实际上无法执行它。
或者更常见的情况,未实现的功能是“在线”。没错:当托管网站的服务器完全离线不可用时,通常会向用户反馈HTTP错误501。托管服务将返回一个501错误,因为服务器在法律上不能执行所请求的功能,因为出于某种原因,整个事情已经崩溃。在许多情况下,崩溃的服务器会返回500错误,但情况并非总是如此。
记住,每当你的服务器宕机(或者某些功能离线),都会对你的搜索引擎排名产生重大影响。Google在这方面稍微宽容一些,也就是说如果你的服务器返回501(或者500)错误,就会被标记为重访。一般来说,这足以解决发生的一切。然而,如果没有,谷歌可能会将您的网站标记为离线或不可访问,并取消其索引。
如果你重视你的SEO排名(你当然重视),你必须注意HTTP错误代码501。
当您收到501错误时,这是因为服务器应该能够满足您的请求。如果由于某种原因,服务器管理员故意阻止服务器处理它,您将收到一个405不允许的错误。这意味着没有问题,但他们故意阻止了请求。你可以随时联系他们,但是请注意,这并不是你无法前进的错误。
什么原因导致了501错误?
Web管理员知道服务器宕机,发出501的原因有很多。恶意软件是罪魁祸首之一。因此,任何管理员需要做的第一件事就是确保有可用的站点备份,并运行病毒扫描来检查和查看幕后是否发生了什么。如果你使用的是WordPress,确保你使用的是像Updraft Plus和WordFence或者Sucuri这样的东西。这些安全措施非常重要。
有时候服务器出现前所未有的流量,会返回501。也许你在Reddit上有一个热门社区的链接,而你的网站已经被抨击了。也许你就是DDoS攻击的目标。你甚至可能发起了一场出色的推广活动,但当用户试图同时访问你的网站时,它取得了意想不到的成功。这两种情况都可能导致服务器返回HTTP错误代码501。在许多情况下,这将导致服务器错误,唯一的解决方案是与您的主机服务提供商讨论升级,以获得更强大的硬件或更多的带宽余量。即使只是暂时的一个高峰。
这让我们想到了501错误的真正症结所在。作为对服务器没有root访问权限的用户和管理员,很难诊断原因。所以,如果病毒扫描安全返回,清除缓存和重启设备都无济于事,你也没有很多流量,那么就只剩下一件事可做了。
501错误怎么解决?
在客户端,你实际上不能解决问题。对于纠正根本原因,让错误为自己或他人消失,你无能为力。然而,你可以尝试一些东西,看看你是否能让机器恢复理智。
1.重新加载页面
您可以随时刷新页面。当网站给你几乎任何种类的错误时,它应该(通常)是你做的第一件事。这样,如果是意外或故障,您可以再次提交您的请求。如果刷新不起作用,可以尝试按CTRL(或CMD)+ SHIFT+R重新加载。这样做将执行硬重新加载,绕过典型重新加载可能仍在使用的任何缓存文件。
2.清除浏览器缓存
用旧的“你想关闭它并重新打开它吗?”大致相同。通过在浏览器中转储缓存,您可以做的不仅仅是通过硬刷新来绕过它。一切就这样从一张白纸开始。因此,如果保存在您端的文件导致服务器无法处理您的请求并返回501,当您再次尝试时,它们会完全消失。
3.检查您的VPN和/或代理
如果你用VPN上网(或者通过代理服务器),总有发生傻事的可能。检查您的VPN设置,以确保一切正常工作。请转到另一个网站,并确保您不会遇到同样的错误。Exchange服务器位置并检查。检验路由流量是否通过traceroute到达端点。
如果您正在使用代理服务器,请停止。禁用它以查看服务器是否因为这些设置而无法执行get请求。如果您仍然看到501未实现错误,那么还有一件事要做。
4.寻求技术支持
如果以上方法都不能解决你的问题,请联系网站所有者。他们可能不知道出了什么问题。然后,他们将能够自己访问服务器或联系主机的支持人员。所以,如果你遇到501未实现错误,找到最近的联系方式是一种友好友好的方式。
总结
其实在这种情况下,他们才是有权力的人。他们可以访问您无法访问的分析和指标。还有服务器设置和诊断,很多时候是服务器硬件本身。无论你是使用飞轮或Pressable主机,或其他主机平台,技术支持团队将知道如何处理你的问题。您可以轻松修复一些错误,例如404。但是501比500更棘手。因此,如果我们上面建议的解决方案不能解决问题,请联系服务器提供商技术支持,或者他们可以比任何其他方法更快地解决问题。