[ad_1]
试图访问网站只能遇到401错误代码?这可能发生在您自己的WordPress网站上,也可能发生在您尝试访问的其他人的网站上。
如果您的WordPress网站向其他访问者显示401错误代码,则解决问题非常重要,这样访问者就可以享受您的网站。如果您在访问其他人的网站时遇到401错误代码,您将需要了解问题,以便了解正在发生的事情。 在#WordPress #website上看到401错误代码?这是它的含义以及如何解决它? 单击“推文”
在这篇文章中,我们将解释401错误是什么,导致错误的原因,以及如何修复错误401消息。
401错误代码是什么意思?
401 Unauthorized错误是HTTP状态代码,表示服务器收到未经身份验证的请求。由于您网站上特定网页或目标的凭据无效,因此通常会生成401错误代码响应。此状态通常与WWW-authenticate标头一起发送,该标头包含有关如何正确授权的信息。
从人的角度来说,这基本上意味着您的客户端(例如您的Web浏览器)无法使用服务器进行身份验证,因此无法查看资源。例如,特定页面可能需要有效的用户名和密码才能查看。
401错误代码与400范围内的其他错误代码一样,意味着客户端存在问题 – AKA问题出在您的Web浏览器端(或其他客户端),而不是您尝试访问的网站。
401错误与403错误
人们常常将401错误与403混淆,但两者是不同的。 403错误意味着禁止访问该页面,而401错误仅表示验证对页面的访问权限存在问题。也就是说,401意味着不一定禁止访问,服务器只是无法验证授予访问权限的请求。
401错误代码变化
指示401错误代码的确切消息因服务器而异,但以下是您将看到的典型401错误代码变体:
- 401未经授权
- 需要授权
- 拒绝访问
- HTTP错误401未经授权
导致401错误代码的原因是什么?
以下是401错误代码的一些常见原因:
- URL错误 – 有时401错误代码是由于错误的URL。确保已正确输入要访问的站点的URL。
- 无效的登录凭据 – 网站的某些页面要求您登录才能访问该信息。如果您尚未登录,则很可能会出现401错误。确保您输入的登录凭据准确无误。
- 虚假登录要求 – 这种情况很少发生,但在某些情况下,不需要登录的网站仍会显示登录页面。这表明管理员方面存在问题,并且经常会出现401错误。
- DNS错误 – 有时,域名系统故障可能导致401响应。 DNS故障不太常见。
- 安全/防火墙问题 – 如果某些WordPress安全插件或防火墙检测到恶意活动,则会导致401错误。
- 插件问题 – 您网站上的WordPress插件可能会触发401错误代码。
如何修复WordPress上的401错误代码
通常,只需按下刷新按钮即可修复401错误代码。如果刷新页面不起作用,请尝试以下修复:
1.检查URL是否有错误
由于您输入的URL不正确或者输入了错误,因此可能会发生401错误 登录URL已更改。或者,您可能在网络浏览器中点击了过时的链接。如果页面不再存在,服务器可能会显示401代码。检查拼写错误的URL。您还可以使用搜索引擎查找您尝试访问的网页的正确网址。
2.清除浏览器缓存和cookie
您的浏览器缓存有助于通过减少网站的加载时间来改善您的整体冲浪体验。为此,浏览器会存储您最常访问的内容的本地副本。您的浏览器缓存有时会与应用程序的实时版本重叠,从而导致404错误代码。
要修复此错误,只需清除浏览器的缓存即可。
与缓存类似,有HTTP cookie,它们基本上是存储数据的微小部分。无效和/或损坏的cookie可能导致身份验证错误。清除Cookie并尝试再次打开该页面。
3.停用WordPress插件
因为WordPress插件可以改变您的网站的功能,它们是WordPress上401错误代码的典型原因。
如果是 WordPress安全插件,有时插件打算这样做。例如,如果插件认为您受到攻击,某些插件将锁定您的登录页面,这会在您尝试打开登录页面时触发401错误代码。或者插件中的防火墙就像 Wordfence 可能会导致这个问题。
在这种情况下,一旦您通过停用插件来解决问题,您可以联系插件的支持以了解问题。
其他时候,它可能是一个意外的兼容性问题。
要确定哪个插件导致401错误,请尝试停用您站点上的所有插件并逐个重新激活它们。或者,如果错误仅在您安装新插件后出现,请尝试先停用该插件。
4.删除服务器级密码保护
如果你是 使用htaccess / htpasswd 要使用额外的用户名/密码保护您的WordPress网站部分,请尝试停用此功能 额外的密码保护。
许多Web主机还为您提供了一个从cPanel控制此类密码的工具。寻找一个名为的工具:
- 密码保护目录
- 目录隐私
5.刷新您的DNS
在极少数情况下,DNS错误可能导致服务器在您的浏览器上显示401错误代码。要解决此问题,您需要刷新DNS。虽然这是一个相当不寻常的原因,但修复起来非常简单。
对于Windows用户:
- 以管理员身份登录计算机
- 打开“搜索”窗口
- 在搜索字段中键入CMD.exe以打开命令提示符
- 在CMD界面中输入这个小代码:“ipconfig / flushdns”
对于macOS用户:
- 打开命令终端
- 在终端界面输入此代码:“sudo killall -HUP mDNSResponder”
6.试着等
像安全插件一样 WordPress托管公司 会暂时的 阻止你的IP 如果他们认为你做了恶意的事情 – 例如输入错误的密码。在这种情况下,您可以尝试等待,看看是否可以解决问题,因为有时您的网站只会被锁定很短的时间。
此外,许多WordPress网站需要定期停机维护。如果您在其他人的网站上看到401错误,则可能会在后端进行维护或构建,从而导致临时登录问题。尝试给管理员一些时间并在几分钟后登录。
结束语401错误表示客户端身份验证问题。也就是说,您的Web浏览器在使用WordPress站点的服务器进行身份验证时遇到问题。 在#WordPress #website上看到401错误代码?这是它的含义以及如何解决它? 单击“推文”
在开始深入了解任何问题之前,请先尝试一些快速修复。确保您使用的网址正确无误,并且不要忘记清除浏览器的缓存和Cookie。
还要考虑您可能在您的站点上使用的任何安全工具,以及您可能添加的任何服务器级密码,例如通过htaccess和htpasswd的密码。您也可以尝试停用插件。
您对401错误代码有任何疑问吗?让我们在评论中知道!