title: Disable webpage caching for browser forward/back buttons
body: <p>I am using following meta tags to prevent browser caching for page:</p>
  
  <pre><code>&lt;meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0" /&gt;
  &lt;meta http-equiv="Pragma" content="no-cache" /&gt;
  &lt;meta http-equiv="Expires" content="-1" /&gt;
  &lt;meta http-equiv="Vary" content="*" /&gt;
  </code></pre>
  
  <p>Case:</p>
  
  <ol>
  <li>Browser is already opened with <code>page1</code>.</li>
  <li>New link is pasted in the browser address bar and now secured page <code>page2</code> is opened.</li>
  <li>User performs action on <code>page2</code> and is redirected to <code>page3</code>.</li>
  </ol>
  
  <p>When clicking back button on <code>page3</code>, then user gets redirected to <code>page1</code> (no caching and works fine in this case). When user clicks forward button on <code>page1</code>, then the user is forwarded to the secured page <code>page2</code>. This shouldn't happen.</p>
  
  <p>All of above is tested on IE9.</p>
  
  <p>How is this caused and how can I solve it?</p>