Tôi vừa thêm SSL vào trang web của mình. Khi tôi truy cập https://mydomain.com Tôi thấy văn bản nhưng không có CSS hoặc hình ảnh nào ở đó. Đó là trên một máy chủ chuyên dụng và tôi có toàn quyền kiểm soát mã.Tại sao hình ảnh và CSS không hiển thị dưới dạng HTTPS?
Tất cả các đường dẫn hiện tại đều tương đối. Tôi có thể xem hình ảnh và css khi tôi truy cập trực tiếp vào các tệp đó dù sử dụng HTTP hay HTTPS. Nhưng khi tôi tải một trang mà họ không tải ...
Khi tôi sử dụng Firebug và tìm trong NET, tôi thấy cho mỗi hình 302 Tìm thấy. Điều đó nghĩa là gì?
Tôi cần thực hiện những thay đổi nào để đảm bảo trang web hiển thị http và https tương tự?
Tôi có làm cho tất cả các đường dẫn tuyệt đối không? Có cách nào để thực hiện một thay đổi duy nhất ảnh hưởng đến tất cả hay tôi thực sự phải đi và thay đổi từng cái một?
Cảm ơn.
Thay vì tắt nó, bạn có thể viết (trong htaccess của bạn) một cái gì đó như thế này: RewriteCond% {HTTP_REFERER}^http (s)?: // (www \.)? XXX.com – user2992220
Bảo vệ hotlink là gì? –