Saya meng-host dua domain di server web saya. Satu menggunakan HSTS (HTTP Strict Transport Security), yang lain tidak. Server web saya salah konfigurasi untuk waktu yang singkat, sehingga secara tidak sengaja mengatur HSTS di situs web yang salah.
Ini telah menyebabkan Firefox saya menjadi bingung, dan bersikeras mengakses situs menggunakan HTTPS, yang tidak baik.
Di chrome, saya dapat memeriksa status HSTS untuk domain tertentu dengan membuka chrome: // net-internal / # hsts
Apakah ada yang setara di Firefox? Saya hanya perlu menghapus pada entri dari daftar ...
Saya menemukan data HSTS tambahan yang tidak dihapus melalui "Lupakan Situs Ini" atau membersihkan cache browser di file SiteSecurityServiceState.txt di direktori profil saya.
Ini adalah file teks yang dapat Anda buka dengan editor teks apa pun dan menghapus baris data HSTS tentang host speficic. Atau hapus seluruh file.
sumber
SiteSecurityServiceState.txt
Pekerjaan pengeditan ,Untuk satu-satunya alasan saya mengalami masalah yang sama (dan bukan karena saya sangat suka menghidupkan kembali pertanyaan lama!), Anda juga dapat membuka browser Riwayat, menemukan entri untuk situs yang dimaksud, klik kanan dan pilih
Forget About This Site
.Ini akan menghapus entri riwayat Anda untuk situs itu saja (termasuk pengaturan HSTS), tanpa memengaruhi pengaturan riwayat Anda yang lain.
Anda harus menutup semua tab untuk situs yang ingin Anda lupakan terlebih dahulu , jika tidak tab itu sendiri akan diingat.
(Setidaknya, itu berlaku untuk saya, pada FF26 / Win32 ...)
sumber
Jika Anda ingin melupakan HSTS untuk situs Web di Firefox tanpa kehilangan semua data penjelajahan, Anda dapat mengedit permissions.sqlite dengan mis. Https://github.com/sqlitebrowser/sqlitebrowser/releases , filter permissions.sqlite untuk "sts / subd".
sumber
Di Firefox:
Di Chrome:
sumber
Pada Firefox 47, saya tidak menemukan jawaban yang lebih lama untuk berfungsi.
Ini adalah proses yang bekerja untuk saya:
Petunjuk: Jika Anda mencari perbaikan sementara, membuka jendela penjelajahan pribadi tidak akan mengimpor pengaturan HSTS Firefox yang disimpan, jadi setidaknya Anda dapat mengakses situs selama sesi pribadi itu.
sumber
Saya baru saja mengalami masalah ini. Mengosongkan cache browser dan "melupakan" situs tidak berfungsi untuk saya.
Jawaban @ Spike berhasil bagi saya dengan Firefox (saya memilihnya). Menonton file SiteSecurityServiceState.txt membantu saya menguji solusi ini.
Mengubah browser pengguna akhir sebenarnya bukan pilihan yang baik jika Anda keliru menerapkan Header HTTP Respon "Ketat-Transport-Keamanan" ke situs / server Anda.
Jika Anda memiliki akses ke server web yang mengatur usia maks ke nol, itu akan menghapus cache HSTS untuk situs untuk Firefox / Chrome. Dalam kasus saya, saya harus membuka situs, menutup browser dan kemudian membuka kembali situs setelah pengaturan server web ini diaktifkan.
Ketat-Transport-Security
max-age = 0; includeSubDomains;
sumber