Fix lỗi ‘Insecure Content’ (Mixed Content) SSL trong WordPress

Hiện nay việc thay đổi thuật toán của google ưu tiên cho những website có bảo mật cao hơn hoặc cài SSL, https dễ dàng nâng cao thứ hạng trên google đã khiến nhiều người làm website phải tích hợp hệ thống này vào website.

Việc cài đặt tích hợp website cũng thường xuyên xảy ra các lỗi Mixed Content trong lúc cài đặt SSL làm cho quản trị viên bối rối. Viêch khắc phục lỗi sẽ lâu hơn nếu bạn không biết một số thủ thuật sau đây.

cách fix lỗi mixed content
cách fix lỗi mixed content

Lỗi Insecure Content SSL là gì?

Đây là một lỗi khá phổ biến khi bạn dùng ssl, nhất là đối với những bạn mới biết cài đặt SSL vào website của mình.

Mixed content (hay insecure content) thường xảy ra khi bạn cấu hình HTTPS trên website.

Ví dụ: khi web của bạn được thiết lập cho HTTPS, nhưng hình ảnh và các media link đang được load trên HTTP cũ.

lỗi mixed content
lỗi mixed content

Các trình duyệt sẽ xem đó là hoạt động đáng ngờ.

Và cảnh báo mixed content để nhắc nhở mọi người một số liên kết có thể gây hại.

Các trình duyệt như Chrome và Firefox sẽ hiển thị cảnh báo bên cạnh HTTPS lock (cảnh báo nội dung không an toàn).

Lúc này, mọi người sẽ thấy một dấu hiệu cảnh báo bên cạnh HTTPS thay vì biểu tượng khóa bảo mật thông thường.

Hướng dẫn fix lỗi mixed content

Vào Plugin -> Add New tìm và cài plugin: SSL Insecure Content Fixer vào website của bạn.

-> Nhấn install now để cài đặt.

Active Plugin sau khi cài đặt xong.

Sau khi cài xong, hãy chuyển tới Settings » SSL Insecure Content Fixer để bật plugin.

 

cau hinh plugin
cau hinh plugin

Tại đây bạn có quyền chọn nội dung cần sửa.

Plugin cung cấp 5 phương pháp sửa lỗi khác nhau:

  • Simple: Nếu bạn là beginner, đây là cách mà mình đề xuất. Nó thực hiện một hành động đơn giản giúp sửa các lỗi mixed content phổ biến nhất.
  • Content: Tùy chọn này thực hiện sửa lỗi trong nội dung và văn bản kết hợp với phương pháp Simple. Hãy thử dùng cách này nếu Simple không khắc phục lỗi.
  • Widgets: Sửa tất cả các lỗi có trong hai phương pháp đầu và thêm lỗi trong widget.
  • Capture: Sửa tất cả các liên kết trên một trang từ header đến footer. Nếu các lỗi liên quan đến scripts, Capture sẽ fix chúng. Tuy nhiên, phương pháp có thể ảnh hưởng đến hiệu suất website nên hãy cân nhắc thời gian thực hiện.
  • Capture All: Fix toàn bộ lỗi Mixed content. Chỉ sử dụng khi bốn tùy chọn kia không thành công.

Nếu bạn đã sử dụng các công cụ dành cho developer để tìm hiểu đâu là nguyên nhân, bạn hoàn toàn có thể sử dụng phương pháp phù hợp để sửa lỗi.

Để kích hoạt, chỉ cần bạn cuộn xuống và chọn HTTPS Detection

kích hoạt plugin

Nếu các bạn sử dụng dịch vụ CDN như CloudFlare hoặc KeyCDN, hãy chọn tùy chọn liên quan đến CDN.

Nếu không, hãy để “standard WordPress function” tiêu chuẩn.

Nhấp vào nút Save Changes và plugin sẽ tự động kích hoạt.

Làm sao để check lỗi Mixed content?

Nhưng trước tiên, bạn cần tìm ra đâu là nội dung gây ra lỗi.

Bạn dễ dàng làm điều này bằng cách sử dụng các developer tool của trình duyệt.

Khi sử dụng Chrome, tải web xong, cách nhanh nhất là bạn bấm F12.

Một bảng điều khiển, công cụ dành cho developer sẽ hiện ra (hoặc nhấn Ctrl + Shift + I).

Chuyển sang tab Console để xem tất cả các cảnh báo đang có.

cách xem lỗi mixed content
cách xem lỗi mixed content

Tại đây, bạn sẽ thấy lỗi mixed content liên quan đến web.

Trên Firefox, cũng nhấn Ctrl + Shift + I để truy cập công cụ dành cho developer và bạn sẽ thấy tất cả các thông báo cảnh báo trong tab Console.

Với phương pháp này, chúng ta sẽ tìm ra link, script hoặc media vẫn đang để link HTTP và chuyển chúng qua HTTPS.