Когда я выйду с сайта WordPress, он будет перенаправлен на страницу входа. Но проблема в том, что если я нажму кнопку браузера назад, она покажет предыдущую страницу, для которой потребуется авторизация. Я знаю, что страница загружается из кеша браузера, и взаимодействие с сервером не происходит. Но мне нужно заставить страницу перезагрузиться, если пользователь нажмет кнопку браузера.
Я проверил заголовок, и я мог найти следующее
Cache-Control: no-cache, must-revalidate, max-age=0
Я также пытался добавить следующие метатеги, и это не сработало.
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
Пожалуйста помоги
Я попытался установить заголовок, как показано ниже, и он работал как шарм!
header("Cache-Control: private, must-revalidate, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
Пробовал много решений, но только ниже. Добавлен ниже java-скрипт на странице выхода. Все остальные решения будут отлично работать в браузерах, отличных от IE.
window.onunload = function() { window.location.href = "<%=request.getContextPath()%>/logout.jsp"; };