wordpress.org官网429 too many requests错误的最佳解决方法

自然
自然
自然
296
文章
305
评论
2019年11月19日09:49:09 评论 1504字阅读5分0秒

WordPress.org提示错误429 too many requests已经有一段时间了,在此期间有过一段时间的恢复期,仅仅是那么极短的时间。自然猜测可能是攻击者的攻击总量在不断增加或者wordpress针对中国区的前端服务器防攻击策略过于严格。

wordpress.org官网429 too many requests错误的最佳解决方法

最近在其他小伙伴的网站看见有人为此搭建了一个wordpress.org镜像站点用于浏览wordpress官网及插件、主题、wordpress核心程序的离线下载。http://wp101.net做的镜像还是比较全面的,download、plugins、themes、showcase、文档都做了镜像。对于小伙伴而言都是非常不错的选择。

自然比较推荐使用VPC网络的形式来为国内wordpress站点提供安全可靠的在线通讯服务,让wordpress站点与wordpress.org服务器直接交互数据,尽量减少中间环节。基本设置可以参考下面这篇文章:

镜像站点更新wordpress核心程序

如果你希望通过此类镜像站来完成wordpress核心程序的更新,可以将以下代码放到主题根目录下的functions.php文件内的最后一个花括号前面:

/*
文件镜像站点 wp101.net 来自互联网,自然无法判定任何安全保障
*/
add_filter('site_transient_update_core', function($value){
	foreach ($value->updates as &$update) {
		if($update->locale == 'zh_CN'){
			$update->download	= 'http://cn.wp101.net/latest-zh_CN.zip';
			$update->packages->full	= 'http://cn.wp101.net/latest-zh_CN.zip';
		}
	}
 
	return $value;
});

通过VPC网络与wordpress.org服务器直接通讯

PROXY的官方使用文档:https://developer.wordpress.org/reference/classes/wp_http_proxy/

感兴趣的小伙伴可以自行了解与学习这部分内容,其原理主要是使用正向代理的方式实现了wordpress站点与wordpress.org服务器的通讯。

只需要将下面的代码放到wordpress站点根目录下的wp-config.php内即可,请修改为可用参数:

//VPC服务器地址
define('WP_PROXY_HOST', 'vpc-ixmu.xyz');
//VPC服务器端口
define('WP_PROXY_PORT', '10443');
//VPC服务器登陆用户名
//define('WP_PROXY_USERNAME', 'username');
//VPC服务器登陆密码
//define('WP_PROXY_PASSWORD', 'password');
//VPC服务需要排除的域名
//define('WP_PROXY_BYPASS_HOSTS', 'localhost');

 

总结

不论是镜像服务还是正向代理服务都可以让我们下载到最新版本的wordpress核心程序。相对而言使用VPC正向服务更加安全可靠,它的功能更加丰富,让你可以获得完整的wordpress.org体验。自然现在使用的是VPC网络的方式让站点与wordpress.org直连,这不仅可以完成日常的wordpress核心程序更新,还可以正常的使用wordpress插件中心和wordpress主题中心,直接在线上完成所有的安装更新服务。

继续阅读
weinxin
网科文媒
快来关注一下,你想要的这里都有喔!
自然
  • 文本由 发表于 2019年11月19日09:49:09
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: