Last week, Google decommissioned the reCAPTCHA API components that were hosted on recaptcha.net. According to reCAPTCHA support, the change was supposed to have occurred back in April, but for some reason or another the site has only now been replaced with a 404 error.
The good news is that Google has not made any changes to the reCAPTCHA API, so you will just need to change the reCAPTCHA path from the old location to the new location hosted with Google.
In your application, all instances of this URL:
need to be replaced with this:
You will need to change all references to that URL, including the recaptcha.js or recaptcha_ajax.js files and the /verify URL. It is as simple as that. Keep in mind that if your site uses SSL then you need to change the “http” in the URL to “https”.
Many Joomla users have been affected by this problem as well. Luckily a proposed fix has already been committed to Joomla’s GitHub repository. To view those changes or to download the updated file, click here. If you’re not confident enough to fix the issue on your own, a formal patch should be on it’s way from Joomla soon.
Feel free to leave a comment if you have any questions. Thanks for reading!