Câu hỏi này không liên quan gì đến lỗi nội dung hỗn hợp. Giới thiệu để khởi chạy một trang web. Khi tôi điều hướng từ http://example.com đến https://example.com, tôi nhận thấy rằng css/js/etc được tải xuống lại khi tôi đang sử dụng đường dẫn gốc tương đối:.HTTP đến HTTPS (biểu định kiểu, js, css-sprites, v.v.) tải lại
Sử dụng trình thám thính http tôi thấy trình duyệt nghĩ rằng https://www.example.com/_css/main.css khác với http://www.example.com/_css/main.css (không phải của nó). Do đó, nội dung chính xác tương tự được tải xuống hai lần khiến trang web trông chậm điều hướng từ http đến https (nếu người dùng không có cả hai phiên bản được lưu trong bộ nhớ cache).
Có cách nào để ngăn chặn điều này không? Người dùng sẽ hầu như luôn luôn nhấn lên phiên bản không phải là ssl của trang web đầu tiên để có một tập lệnh sẽ đợi cho đến khi nội dung http được tải hơn có thể ép buộc phiên bản https vào bộ nhớ cache của người dùng? Hoặc tôi chỉ nên sử dụng đường dẫn tuyệt đối (https://www.example.com/_css/main.css) trên trang bao giờ và trên mọi hình nền css (chỉ có 2 tôi sử dụng sprites). Hay chúng ta chỉ sống với nó? Cảm ơn.
Vui lòng sử dụng [example.com] (http://www.iana.org/domains/example/) và bạn bè để biết ví dụ. mysite.com là một công ty lưu trữ thực sự và không cần các liên kết giả mạo trỏ vào chúng khiến chúng có lỗi 404. – Quentin
cố định ... xin lỗi về điều đó – Steve