亚马逊云科技

广告

安信SSL证书

广告

修复WordPress中的429请求过多错误教程

美国云服务器推荐

WordPress中的“429请求过多”错误通常发生在用户、机器人或脚本试图在短时间内向你的网站发出大量请求时。这就像是一种保护措施,可以阻止对网站的潜在攻击,即所谓的DDOS攻击。遇到这个错误的情况通常是向WordPress网站发出的请求过多,下文介绍一下怎么修复WordPress 429请求过多错误。

由于“429请求过多”错误可能由多种因素引起,给大家演示几种种排除故障和修复方法。

1.停用并排查插件

429错误最常见的原因是网站上的插件有问题。插件有时会向网站发出多个请求,服务器可能会拒绝这些请求并返回429错误代码。

发生这种情况,第一件事是停用网站上的所有WordPress插件。

进入WordPress管理后台中的插件»已安装的插件页面并选择所有插件来执行此操作。之后,从“批量操作”下拉菜单中选择“停用”,然后单击“应用”即可。

停用并排查插件

如果无法访问WordPress管理后台,可以使用FTP或者控制面板去停用。

停用完全部插件后,再次刷新访问你的网站,看看有没有出现“429请求过多”错误。如果没有出现,说明是插件导致了这个问题。

现在,可以逐个激活插件,并在激活每个插件的同时刷新你的网站前端。这样,就可以找到导致错误的插件。

一旦找到导致错误的插件,可以用其他WordPress插件替换它比较省事,因为找插件官方解决回复很慢。

2.切换到默认WordPress主题

许多WordPress主题包含通常由插件提供的功能。这些主题也可能导致网站出现“429请求过多”错误。

找出这种情况的最简单方法是切换到默认的WordPress主题,如Twenty Twenty-One。

在后台前往外观»主题,然后单击其中一个默认主题下方的“激活”主题就可以了。

激活默认主题

如果更改为默认主题可以解决429错误,那么可以换一个WordPress主题。也可以将问题告诉主题官方,看看他们能不能修复。

3.检查混合内容问题

有时,“429 Too May Requests”错误与另一个称为混合内容的错误有关。这种情况是指网站使用HTTPS提供服务,但其中的部分内容(如图像、内容和其他元素)仍以HTTP形式加载。

如果使用WordPress安全插件,它可能会将网站的混合内容问题检测为潜在的安全威胁。然后,它可以实施速率限制以防止潜在的攻击或滥用。

如果用户通过反复加载包含混合内容的页面触发此限制,则可能导致429代码错误。要解决此问题,可以阅读我们关于如何修复WordPress中的混合内容错误的文章。

4.使用调试模式检查错误日志

启用WordPress调试模式可以提供有关429错误来源的提示。调试模式可以让WordPress记录有关网站后端发生的情况的详细信息,包括可能导致429问题的任何错误。

Debug.log包含错误消息和时间戳

5.恢复网站备份

如果仍然不确定导致“429请求过多”错误的原因并且有网站备份数据,那么我们建议在错误发生之前恢复备份。

这样做,可以追溯步骤并找出导致错误的具体原因。另外,还可以快速恢复网站正常运行。

6.安装WordPress缓存插件

如果解决了“429请求过多”错误后,想防止它再次发生。建议安装WordPress缓存插件。

缓存插件存储经常访问的文件和信息,以便当有人访问网站时,可以从缓存中更快地加载这些元素,而不必每次都重新调取资源。

通过减少服务器需要处理的请求数量,缓存插件可以帮助防止429错误,特别是当该错误是由对相同数据的过多请求引起的。

需要注意的是插件有时会引发冲突,因此安装后必须测试网站。

推荐:《WordPress站点如何设置评论框

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部