mcg wrote:
You need to configure IIS to add the no-cache header to static content.
Add this in you
web.config:
Code:
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
</system.webServer>
</configuration>
my hosting ISP doesnt allow me to access my htaccess or web.config
@NeantHumain: yeah, no offense but how do i add ASP headers to HTML? HTML is client side only. iv tried FF, Opera, Chrome and Safari and all have the same problem - ie they cache anyway despite there being HTML META tags telling them not to.....
my point is that for the ASP portion of the site, i havent put in ASP headers, but Microsoft seems to put one in anyway: the private cache directive, which is missing from the PHP and HTML pages (when i view in firefox with Live HTTP headers)
most sites i visit: facebook, mugglenet, have NO client side meta tags - but all have expiry parameters (set by the server) ....
i have concluded (but cannot prove) that my page is being cached in a proxy ie AOLs one, or whatever, which would pay attention to ASP based HHTP headers, but would also ignore HTML based META-Equiv tags....