I have a website that because of an ill-prepared apache conf file has instructed users to cache a website URL several years into the future. As a result, when a person visit
The browsers are using the cache for optimizing calls to the servers, in the case of any update of your build production you have to force browser to refresh resources from the server just like use f5 to clear the cache.
The solution for that you should add some parameters to your meta-includes (URLs) by the way the browser will not find the resources in the cache with such parameter so it will refresh them from the server.
You can parameter your includes per version for example like the below :