The root of my angular site (e.g., "example.com") redirects, using the Angular router, to a subpage (e.g., "example.com/subpage"). When I type in "example.com," my browser loads the old version of the site from cache and then executes the redirect to "example.com/subpage". If I then refresh the page, it will then load the new version of site but only associate it with the subpage while keeping the old version in cache associated with the root page.
How do I tell the browser to refresh the cache for root url? Also, how do I design the application to force old cached versions to be updated?