Làm cách nào tôi có thể xóa một trang web vô tình được thêm vào danh sách các trang web HSTS của Firefox?


24

Tôi lưu trữ hai tên miền trên máy chủ web của tôi. Một cái sử dụng HSTS (HTTP Strict Transport Security), cái kia thì không. Máy chủ web của tôi bị định cấu hình sai trong một thời gian ngắn, do đó vô tình đặt HSTS trên trang web sai.

Điều này đã khiến Firefox của tôi bị lẫn lộn và nó khăng khăng truy cập trang web bằng HTTPS, điều này không tốt.

Trong chrome tôi có thể kiểm tra trạng thái HSTS cho bất kỳ miền nào đã cho bằng cách truy cập chrome: // net-internals / # hsts

Có cái gì đó tương đương trong Firefox? Tôi chỉ cần xóa mục nhập từ danh sách ...

Câu trả lời:


10

Xóa tất cả dữ liệu duyệt web từ Firefox.

Ctrl+Shift+Delphím tắt cho Windows, hoặc Firefox button -> History -> Clear recent history.


1
Cảm ơn bạn. "Quên về trang web này" không làm việc cho tôi. Điều này đã làm.
Ctrl-C

30

Tôi đã tìm thấy dữ liệu HSTS bổ sung không bị xóa qua "Quên về trang web này" hoặc xóa bộ đệm của trình duyệt trong một tệp SiteSecurityServiceState.txt trong thư mục hồ sơ của tôi.

Đây là một tệp văn bản mà bạn có thể mở bằng bất kỳ trình soạn thảo văn bản nào và xóa các dòng dữ liệu HSTS về một máy chủ lưu trữ. Hoặc xóa toàn bộ tập tin.


Cảm ơn bạn, điều này đã khiến tôi phát điên và tôi đang trên bờ vực phá vỡ một cái gì đó.
Rob

5
Xóa lịch sử gần đây sẽ không hoạt động khi truy cập vào trang web không phải là gần đây. Chỉnh sửa SiteSecurityServiceState.txttác phẩm,
MPi

1
Cảm ơn rất nhiều, đó chính xác là những gì tôi cần. Xóa lịch sử không phải là một lựa chọn cho tôi. Hãy để tôi thêm rằng tập tin nên được chỉnh sửa trong khi trình duyệt không chạy, nếu không nó có thể bị ghi đè bằng dữ liệu được lưu trong bộ nhớ cache của quá trình đang chạy.
didi_X8

Tôi mất 2 ngày vì điều này.
Nemke

Cảm ơn bạn. Đây phải là câu trả lời được chấp nhận vì nó cho thấy nguồn gốc của vấn đề thực tế và cách khắc phục thay vì chỉ sử dụng một cây búa lớn thổi bay trạng thái khác mà bạn có thể muốn bảo tồn.
R ..

11

Vì lý do duy nhất là tôi chỉ gặp vấn đề tương tự (chứ không phải vì tôi thực sự thích làm sống lại những câu hỏi cũ!), Bạn cũng có thể mở trình duyệt Lịch sử, tìm mục nhập cho trang web đang đề cập, nhấp chuột phải vào và chọn Forget About This Site.

Điều này sẽ chỉ xóa các mục lịch sử của bạn cho trang web đó (bao gồm cài đặt HSTS), mà không ảnh hưởng đến các cài đặt lịch sử khác của bạn.

Bạn cần đóng tất cả các tab cho trang web mà bạn muốn quên trước , nếu không, chính tab đó dường như sẽ nhớ.

(Ít nhất, nó đã làm cho tôi, trên FF26 / Win32 ...)


Tôi thực sự muốn điều này để làm việc. Tôi đã phải thực hiện Lịch sử-> Xóa Lịch sử gần đây-> Phạm vi thời gian: Mọi thứ, chọn Tùy chọn trang web-> Xóa ngay. Sử dụng FF 37.0.2 Mac OSX Yosemite 10.10.3
Frank Henard

Không hoạt động nữa.
nickdnk


1

Trên Firefox:

  1. Chuyển đến about: config
  2. Tìm kiếm phần mở rộng.xpiState và lưu ý tên thư mục hồ sơ của bạn.
  3. Thoát khỏi Firefox
  4. Chuyển đến thư mục đó và tìm tệp SiteSecurityServiceState.txt
  5. Chỉnh sửa tệp và xóa dòng tương ứng với tên miền đang gây rắc rối

Trên Chrome:

  1. Chuyển đến chrome: // net-internals / # hsts
  2. Tại Xóa tên miền , chèn tên miền và nhấp vào Xóa

0

Kể từ Firefox 47, tôi không tìm thấy bất kỳ câu trả lời cũ nào hoạt động.

Đây là quá trình làm việc cho tôi:

  1. Chọn Lịch sử> Hiển thị tất cả Lịch sử
  2. Tìm kiếm tên trang web
  3. Nhấp chuột phải vào tên trang web trong danh sách kết quả
  4. Chọn ăn quên về trang này
  5. Chọn Lịch sử> Xóa Lịch sử Gần đây
  6. Trong phần chi tiết, hãy xóa tất cả các dấu kiểm ngoại trừ Tùy chọn Trang web
  7. Chọn phạm vi thời gian để xóa: tất cả mọi thứ
  8. Nhấp vào Xóa Xóa ngay bây giờ
  9. Khởi động lại Firefox

Gợi ý: Nếu bạn đang tìm cách khắc phục tạm thời, việc mở cửa sổ duyệt web riêng tư sẽ không nhập các cài đặt HSTS đã lưu của Firefox, vì vậy ít nhất bạn có thể truy cập trang web trong phiên riêng tư đó.


Không hoạt động nữa.
nickdnk

-1

Tôi chỉ gặp vấn đề này. Xóa bộ nhớ cache của trình duyệt và "quên" trang web không hoạt động đối với tôi.

Câu trả lời của @ Spike đã làm việc với tôi với Firefox (Tôi đã bình chọn nó). Xem tệp SiteSecurityServiceState.txt đã giúp tôi kiểm tra giải pháp này.

Thay đổi trình duyệt của người dùng cuối thực sự không phải là một lựa chọn tốt nếu bạn áp dụng nhầm Tiêu đề phản hồi HTTP "Nghiêm khắc vận chuyển-bảo mật" cho trang web / máy chủ của bạn.

Nếu bạn có quyền truy cập vào máy chủ web đặt tuổi tối đa thành 0, nó sẽ xóa bộ đệm HSTS cho (các) trang web cho Firefox / Chrome. Trong trường hợp của tôi, tôi phải mở trang web, đóng trình duyệt và sau đó mở lại trang web sau khi cài đặt máy chủ web này được bật.

Nghiêm-Vận tải-An ninh

tuổi tối đa = 0; bao gồm các tên miền;


2
Làm thế nào để bạn truyền tiêu đề HTTP này khi trình duyệt thậm chí không khởi tạo kết nối vì nó không tin tưởng vào chứng chỉ?
MPi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.