Website not updating on CloudFlare


I have a client that is using CloudFlare on my recommendation. Their website is 200 static HTML pages, but I just did an “update” to a link in the top nav bar and their website is not showing the update. My local file is correct, the file dates on the server are the new dates, but CloudFlare is still showing old page - 3 days old as of this writing.

I asked the client to “purge everything” and they also set the cache time to 2 hrs, but the old files continue to show. Any ideas?


What do the headers of the file say? Is the cf-cache-status there? What does it say?

Post a link if possible.


Could be cached locally by the browser


We cleared browser cache, tried it from several different devices in different geographical areas and tried it in incognito mode. We all see the same old, pages.


I’m not seeing anything about cache in the header. The link is - this issue is that the Mexico flag at the top right of the screen should be going to but it’s going to It seems the client did not maintain the domain. I fixed it, but we can’t get the site to show my fix.
Also, on the page source there is some javascript at the bottom that is supposed to redirect anyone coming to the site with to, but on the version I’m seeing it’s still sending to - creating a 404 error.


That page isn’t cached by Cloudflare, there are no cache headers since you don’t want caching there.

I guess there is some caching somewhere between your server and CF, but not on Cloudflare. Have you tried accessing the origin directly via the IP?


Shared hosting and even using Vhost I cannot access this website by IP. I can see the files on the server, however, and they have the modified dates of when I made the changes that matches my local files.


But are you actually sure those files have been modified? What is this date?

Try doing this substituting with the original IP of your server, check if the file is updated:

curl --resolve


Where am I supposed to enter this? When I type it into my address bar, I get Yahoo search results.


Not in the browser, in the Linux/macOS terminal.


I’m running Windows 10 and the server is an IIs


Well then that command won’t work, would you mind sharing the IP (and then deleting the post if you want)? I could run it for you. Consider the possible implications, obviously.

#13 most html file dates should be 4/11/19 or newer


That is Cloudflare’s IP, I need the origin one, not Cloudflare. Cloudflare is the one I get navigating directly from a browser.


I don’t have the original IP all I have is “sky23,” to ftp


What does the A record in Cloudflare say for


okay, try or 18,223,95,150


I don’t have access to their CloudFlare account - otherwise I would be clearing cache like crazy instead of just the single purge.


Yeah, but that isn’t really necessary, a single or a couple purges would be great. At this point you and I can’t do much more. You need to check what the server actually replies which I believe is what Cloudflare returns.

Since you aren’t the owner of the CF account you can’t open a support ticket and I doubt @cloonan nor @cscharff can share details. Maybe they can confirm my idea, but nothing more.


Thanks, I sent an email to the hosting company to make sure they didn’t move the site and forgot to tell us. I can upload the files, but no one can see them.

1 Like