Hi, I've recently noticed a problem with the following site; http://www.riftstudios.co.uk.
When quickly navigating the site, occasionally the browser URL will change to a link's href, but the page content will remain the same, causing the browser to cache the URL incorrectly.
Less frequently, a link will load a random page from the cache session, instead of the intended URL.
Once a page is cached incorrectly by this 'bug', manually entering the URL in the address bar will force the page to update correctly.
The problem occurs most often when rapidly navigating the site, and less often if you allow 20-30 seconds between a page loading and clicking a new link (But it will still occur regardless occasionally).
The problem can occur in Chrome, Firefox and IE (Though less frequently in IE) and has been replicated on multiple systems, routers, and internet connections.
The problem never occurs when logged into WordPress as admin. I'm no technical wizard, but this seems to bypass caching and always force the PHP to be retrieved in full (noticeable by slightly longer load times).
I've tried disabling all plugins, switching themes, making various changes to htaccess, all to no avail.
I can't be 100% sure when this problem began, but i'm 99% sure it's a recent development. My first instinct was that this is a problem with the hosting environment? Obviously the hosting company denies this as a possibility.
A server-savvy friend of mine said it could be a PHP caching issue, any Apache people out there who know if this could be the cause? Or is it possible that it could be a corruption of my site files/database? (I have also tried re-installing WordPress from the Dashboard)
I've been pulling my hair out over this and any help or suggestions would be greatly appreciated!
Thanks in advance.