Hi i have a currency module that i use in Cron job for update currency . its a URL.
curl -s "https://www.mydomain.com/?route=extension/eitscurrencyupdaterate/eitscurrencyupdate/refreshCurrencyReate"
It works fine without Cloudflare ativated i get email Successes when its done. 1 time per day.
when Cloud fare is activated i get this message from cron job.
One moment, please...
Please wait while your request is being verified...
Any idea whats makaing this issue?
That is because Cloudflare is checking the request to make sure it is not a bot. You will have to make a rule to have the request bypass Cloudflare.
Witch rule should i apply to that URL? under Page Rules.
Pick a Setting (required)
This message is actually not from any Cloudflare product, but from a firewall solution adopted by many hosting providers. You can create a Cloudflare Cache Rule to minimize its impact by setting caching for 302 responses to the URL on the cronjob to “no-cache”. Though of course in your case I’d suggest you talk to your hosting provider to see if they let you fine tune the rules and let your cronjob through the firewall to begin with.
No, it’s not. I’ve faced this problem on my sites and you can see some background issue in this
previous reply to a similar problem. What’s blocking your cronjob is a firewall product called Webshield/Immunify360, which some hosting providers use to protect their infrastructure.
The product inserts an interstitial page (sort of a JS challenge) that causes a 302 redirect to a non-existing page, the wsidchk form you can see in your screenshot.
So when a bot tries to hit the origin and …