I have a 'static' website (there is no content management system database).
I've just made changes to the .html files and .css file of the site.
I've renamed the .css file: version2.css because I thought that would help.
I've uploaded the changes to my server and checked the site. However, because of cache (I presume) the site doesn't look any different.
When I refresh I can see the changes to the content and style, but I can't see changes to images (where the name of the image has remained the same). I can only see the changes to images after clearing browser data.
So my question is how can I ensure returning visitors see the new site / changes? How long do browsers store history / cache for? From other posts it looks like browsers store around 50mb of info. If this is the case then for a lot of people their browsers could be emptying the cache every day, in which case it isn't a big problem for me?
Is there a solution that doesn't involve PHP or apache conf (both of which I know nothing about)?
Thank you (from a beginner)