reCaptcha站点密钥密钥错误的域无效

时间:2019-11-05 07:12:31

标签: wordpress recaptcha multisite

子站点上的reCaptcha映射到自定义域,显示站点密钥错误的无效域。

我们正在实施一个多站点解决方案,其中我们的主站点域为http://www.oursite.net

我们的子网站有2种类型。 1)使用子文件夹结构,因此URL为www.oursite.net/abc 2)映射到自定义域,因此URL为www.xyz.com

我们的每个子站点都有自己的注册表格,该表格与由您的解决方案提供支持的Recaptcha表格相关联。

对于使用子文件夹URL的所有子站点,Recaptcha都可以正常工作。看这个截图: https://drive.google.com/file/d/1MkIfM7frQBCYBAldkKZ0PAuSViNSSBc7/view?usp=sharing

对于映射到自定义域的域,我们不断收到此无效域错误。请看以下屏幕截图:https://drive.google.com/file/d/1-R1RfH18RJATLAYbHYp7uLZ6ia66HmL8/view?usp=sharing

在将recaptcha应用于具有自定义域的子站点之前,我们尝试了以下两种方法: 1)在Google Developer控制台下,将自定义域(xyz.com)添加到oursite.com的reCaptcha设置中。 2)通过Google Developer Console为自定义域(xyz.com)创建一个新的reCaptcha密钥。

每次,我们都将最新的reCaptcha密钥复制并粘贴到插件设置中。

这两种措施均无济于事。

请告知。

所需结果:在映射到自定义域的子站点上,reCaptcha正确呈现。

1 个答案:

答案 0 :(得分:0)

这可以实现reCAPTCHA 2.0版而无需验证每个域:访问https://developers.google.com/recaptcha/docs/domain_validation

See the admin console and click the API key in question under 

"Your reCAPTCHA Sites". 

Then under "Advanced Settings", 

uncheck Verify the origin of reCAPTCHA solutions