Я использую следующие метатеги для предотвращения кеширования браузера для страницы:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Vary" content="*" />
Случай:
- Браузер уже открыт с помощью
page1. - Новая ссылка вставляется в адресную строку браузера, и теперь открывается защищенная страница
page2. - Пользователь выполняет действие на
page2и перенаправляется наpage3.
При нажатии кнопки page3, пользователь перенаправляется на page1 (без кэширования и в этом случае отлично работает). Когда пользователь нажимает кнопку вперед на page1, пользователь пересылается на защищенную страницу page2. Этого не должно быть.
Все вышеперечисленное проверено на IE9.
Как это вызвано и как я могу его решить?
