这几天在部署reCAPTCHA人机验证服务遇到的一个问题

reCAPTCHA在大陆无法正常使用的原因是其官方域名www.google.com/recaptcha在Google,早已被封锁,所以无法正常使用。

只需要将其中的google.com换为recaptcha.net即可解决问题

进入插件或相关目录下

查找是否存在www.google.com/recaptcha

1
grep -rni "www.google.com/recaptcha"

如果存在就替换掉:

1
sed -i "s/google.com/recaptcha.net/g" `grep "www.google.com/recaptcha" -rl ./`

替换完成后就能够在大陆地区正常使用reCAPTCHA服务了