我希望用户的浏览器在点击后退/前进按钮时刷新页面。但是,我不想发送无缓存标头。浏览器仍然应该缓存页面(例如,如果连接断开,用户仍然可以从缓存中加载它)。
示例:用户在页面A上,导航到页面B.当他们按“后退”时,浏览器应该:
当用户在B上并在切断网络连接后按“后退”时,我希望它从缓存中提供页面。
我无法找到实现此(看似合理)行为的任何标头组合。从它的名字我会猜测must-revalidate
会按预期工作,但事实并非如此。我尝试了public
,max-age
的不同组合,设置了过去的过期日期等,但无法使其发挥作用。有什么建议吗?