I was able to see all the images, including the one you mentioned, both in direct hits and from CF cache. Something at your origin is resulting in error. Make sure your origin is not rate-limiting Cloudflare’s IPs.
You should contact your hosting provider and ask them to allow Cloudflare’s IP addresses IP Ranges
You should open a ticket with support, and they will be able to have a more detailed look at your issue.
As for turning cache off, you’d need to create a page rule for the relevant path pattern and set the Cache Level to Bypass.
You can, though, set your origin to send headers asking proxies not to cache such assets. You could try s-maxage=0, and see if that works. This way Cloudflare would be instructed not to cache the relevant files, but browsers would still cache them.
Thanks Floripare, how would i go about adding that s-maxage:0?
something like this on every page?
<?php
header("Cache-Control: s-maxage: 0");
?>
I tired… not sure if thats correct though and not working.
From what I can tell… I only get five page rules account wide? I have 100 domains… that means even if I can bypass it, would that mean I can only make a rule for 5 domains… or is it possible to do that a rule for every domain?
Also, you should add this setting to your “Cache-Control” header for the files that you want Cloudflare to stop caching. Currently, you are setting it only for HTML pages.
Having said that, one of the main advantages of Cloudflare is that it caches your static files. Preventing the caching of images may solve your immediate problem, but at the cost of making your pages much slower. Please consider the above only as a temporary workaround while you investigate why caching is not working for you. Have you filed a support ticket?
You need to fix the SSL at your origin, as your page is returning a “page is not safe” error. This may even be related to your images not performing as needed.