Cache-Control とブラウザ Back, Forward
ブラウザのキャッシュを抑制するヘッダとして,
- Pragma: no-cache
- Cache-Control: no-cache, no-store
- Expires: 古い日付
が知られています。これらのヘッダを使った場合,
Page_A ←→ Page_B (no-cache) ←→ Page_C
という遷移において,各ページをブラウザの Forward, Back で移動したとき,Page_B は常に新しいコンテンツが読み込まれます…ただし,IE6 と Firefox 1.5 では。
(ちなみに,Cache-Control: no-cache だけだと Gecko 系ではうまくいきません)