[英]Browser's Redirection
我正在為局域網編寫Internet訪問工具,每次用戶嘗試訪問任何網頁時,該工具都使用Linux + iptables重定向到登錄頁面。 該登錄頁面要求輸入用戶名和密碼,並且如果身份驗證成功,它將刪除iptables規則,以便隨后的請求進入最初打算的網頁。
這種情況:
如何告訴瀏覽器刪除“記住的”重定向規則?
基於http://www.w3schools.com/tags/att_meta_http_equiv.asp
如果使用這些元標記頁面,則瀏覽器和代理服務器都不會緩存頁面:
<meta http-equiv=”expires” content="Wed, 22 Jul 1981 16:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-store" />
<meta http-equiv="cache-control" content="no-cache" />
您需要硬刷新緩存。
通常,您可以使用CTRL + F5或CTRL + R來完成此操作
或者您更改規則以使第二次重定向到同一頁面,但帶有一些#
片段標識符
例如:如果用戶輸入abc.com
並在登錄時被重定向,如果他嘗試再次訪問abc.com
並且您看到他已登錄,則將其重定向到abc.com#1
您可以使用將執行所需操作的javascript從瀏覽器歷史記錄中刪除該頁面/網址。 而且,當用戶在瀏覽器上單擊“后退”按鈕時,他將不會返回到他/她登錄的上一頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.