完美解決瀏覽器輸入http被自動跳轉至https問題

假面Wilson發表於2024-03-14

查閱相關資料,發現這是瀏覽器的HSTS(HTTP Strict Transport Security)功能引起的。在安裝配置SSL證書時,可以使用一種能使資料傳輸更加安全的Web安全協議,即在伺服器端上開啟HSTS ,它會告訴瀏覽器只能透過HTTPS訪問,而絕對禁止HTTP方式。

因此,只要關閉瀏覽器的HSTS功能就可以解決這個問題,但是隻能透過特定的方式,而不是清除瀏覽器快取那麼簡單。

Chrome瀏覽器

1.位址列中輸入chrome://net-internals/#hsts。

2.在Delete domain security policies中輸入專案的域名,並Delete(刪除)

3.可以在Query domain測試是否刪除成功。

Opera瀏覽器

和Chrome方法一樣。

Safari瀏覽器

1.完全關閉Safari瀏覽器。

2.刪除~/Library/Cookies/HSTS.plist這個檔案。

3.重新開啟Safari即可(極少數情況下,可能需要重啟系統)。

Firefox瀏覽器

1.關閉所有已開啟的頁面。

2.清空歷史記錄和快取。

3.位址列輸入about:permissions。

4.搜尋專案域名,並點選Forget About This Site。

EDGE瀏覽器

1.位址列中輸入edge://net-internals/#hsts。

2.在Delete domain security policies中輸入專案的域名,並Delete(刪除)

3.可以在Query domain測試是否刪除成功。

相關文章