Duke Yin
Duke Yin
2020年4月27日

大概有超过半年的时间,在中国大陆连接WordPress官网wordpress.org都会遇到极大的困难,不论你是从本地访问,还是服务器上的更新请求,基本都会遇到:

429 Too Many Requests

这个错误。对于国内服务器日常更新插件、更新主题或是下载WordPress主程序都造成了极大的不便。

目前对于仅出现在中国大陆的访问限制问题,WordPress官方对此的解释是服务器受到了众多来自中国大陆的攻击,不得不限制来自中国的访问以保服务器不会瘫痪,在被问及解决方法的时候甚至有中国民众愿意赞助服务器,也都没有收到正面和有效的解决方法

目前全球有35.7%的网站都是用WordPress搭建的,在所有CMS站中占比是62.4%,甚至在中国有很多大企业和政府网站都是用WordPress搭建的。对于中国大陆连接受限的问题,给广大中国站长带来了巨大的不便。一遇到站内主程序或插件更新,都必须手动下载安装包然后上传到服务器覆盖安装,有时候甚至连安装包都下载不到,当主程序和插件过于老旧,站点的不安全因素就会积攒增多。

好在,中国人民的智慧是无穷的,在独立开发者孙锡源的努力下,不仅开发出了一个可以解决此问题的插件,还得到了众多服务器提供商的赞助支持。

其原理非常简单:

将WordPress的资源库用非中国的IP拉取到国内服务器中暂存,当客户网站请求wordpress.org的资源,就反向代理到位于中国的暂存库中,从而避免直接走正常线路被429拦截。

此举不仅解决了各WordPress网站更新难的问题,对于检索下载官方库中的插件主题也几近完美。

这个插件叫 WP-China-Yes

如果你饱受WordPress后台屡次更新失败,屡次出现429错误的话,强烈建议安装此插件,你会回来感谢我的。

注:选择最新的版本 下载wp-china-yes.zip,然后按照通常的WordPress插件安装即可。

@科技

本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可.