博客 / WordPress/ 解决WordPress官网无法访问 429 Too Many Requests

解决WordPress官网无法访问 429 Too Many Requests

解决WordPress官网无法访问 429 Too Many Requests

问题概述

自2019年10月17日起,有用户发现WordPress官网(wordpress.org)在中国大陆地区出现访问异常,所有页面均返回429 Too Many Requests错误。

此问题导致WordPress后台的核心程序、插件及主题更新功能失效,因为更新服务器连接的是wordpress.org。部分用户通过代理等方式可以正常访问,因此有猜测认为此现象可能与区域访问限制有关。

实际情况是,官网访问并非完全中断,而是极不稳定,表现为间歇性可访问,刷新多次可能成功一次,这种状态对正常使用而言与无法访问无异。

解决方案

无论原因为何,在官网访问恢复稳定之前,用户可以通过安装特定插件来绕过此限制,使后台更新功能恢复正常。以下是几款推荐插件:

1. Kill 429

这是一款专门为解决此问题而设计的轻量级插件。其原理是将后台更新请求的API地址从官方的api.wordpress.org替换为可用的镜像或代理地址,从而绕过429错误。

安装方法:

  1. 从第三方插件仓库或可靠渠道下载“Kill 429”插件ZIP文件。
  2. 进入WordPress后台的「插件」→「安装插件」→「上传插件」,选择ZIP文件进行安装并激活。
  3. 激活后通常无需额外配置,插件会自动生效。请尝试进行后台更新检查。

注意事项:请务必从可信来源获取插件,以确保安全性。

2. WP-China-Yes

这是一款更全面的国产化加速插件,它不仅解决429错误,还将WordPress核心、插件和主题的官方更新源、翻译源等替换为国内镜像,大幅提升在中国大陆的访问和更新速度。

3. 手动修改Hosts文件(高级用户)

对于不想安装插件的用户,可以尝试修改系统Hosts文件,为api.wordpress.orgdownloads.wordpress.org等域名指定一个可用的IP地址。此方法需要一定的技术知识,且IP地址可能失效,维护成本较高。

总结与说明

“429 Too Many Requests”是HTTP状态码,通常表示客户端在短时间内向服务器发送了过多请求,被服务器限流。WordPress官网出现此问题,对于中国大陆用户而言,更可能是由于网络中间节点或区域访问策略导致,而非用户自身请求过多。

使用上述插件是当前最便捷有效的解决方案。同时,我们也希望WordPress官方能尽快优化其服务在中国大陆地区的可访问性。

发表评论

您的邮箱不会公开。必填项已用 * 标注。