reCaptcha站点密钥错误的无效域

问题描述 投票:-1回答:1

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

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

我们的子网站有2种类型。1)使用子文件夹结构,因此URL为www.oursite.net/abc2)映射到自定义域,因此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正确呈现。

wordpress recaptcha multisite
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.