Hi @wood1e,
My original reply doesn’t seem to be showing so I’ll give it another go!
What it’s sending you to is the API response for checking and age (and doing some other things). It’s doing that because the it’s returning itself in the “redirect” part of the response. That should only happen if you are in “PHP” mode – which you’re not so it could be a odd mismatch perhaps in settings and/or server cache.
Two solutions are available I think;
First, go to the Age Gate Advanced settings, check the “Method” is “No caching” and save the settings (even if you don’t need to change anything). Then clear all server side caches and see if that fixes the issue.
If it doesn’t, you can filter what is passed back to the browser, so adding this to you themes functions.php or a custom plugin should also solve it:
add_filter('age_gate/success/redirect', '__return_empty_string', 1000);
Depending on your caching strategy you may still need to clear the server caches afterwards.
Thanks
Phil