我试图在WordPress上用 AJAX 调用获取数据。但ajax响应返回。
<html><meta http-equiv="refresh" content="0;/.well-known/captcha/"></meta></head></html>
gfttwv5a1#
我要大胆地说,您可能会在SiteGround托管的站点上遇到此错误。他们实施了一个新的防火墙,基于IP等阻止请求。您可以在此处了解它:https://www.siteground.com/blog/new-anti-bot-ai/唯一的解决办法是要求SiteGround为您的站点禁用此功能。发生这种情况是因为您 AJAX 调用被SiteGround阻止以显示Captcha(显然您无法在AJAX调用中填充)。
6vl6ewon2#
我今天也遇到了同样的问题,被告知清除我的CloudFlare缓存(这就修复了它)。然而,我将离开SiteGround,除非这个“功能”被关闭。我在一个重要的行业网络研讨会上被提到,并失去了大量的流量和潜在的业务,因为SiteGround阻止了每个人,验证码没有工作。
2条答案
按热度按时间gfttwv5a1#
我要大胆地说,您可能会在SiteGround托管的站点上遇到此错误。他们实施了一个新的防火墙,基于IP等阻止请求。您可以在此处了解它:https://www.siteground.com/blog/new-anti-bot-ai/
唯一的解决办法是要求SiteGround为您的站点禁用此功能。
发生这种情况是因为您 AJAX 调用被SiteGround阻止以显示Captcha(显然您无法在AJAX调用中填充)。
6vl6ewon2#
我今天也遇到了同样的问题,被告知清除我的CloudFlare缓存(这就修复了它)。
然而,我将离开SiteGround,除非这个“功能”被关闭。我在一个重要的行业网络研讨会上被提到,并失去了大量的流量和潜在的业务,因为SiteGround阻止了每个人,验证码没有工作。