Bạn đang tìm kiếm sự trợ giúp? Gõ thông tin cần tìm. Tối thiểu 4 ký tự.

Khắc phục lỗi “Mixed Content” (Nội dung hỗn hợp) sau khi cài đặt SSL cho website WordPress

1. Lỗi “Mixed Content” là gì?

Lỗi “Mixed Content” xảy ra khi một website được truy cập qua giao thức HTTPS bảo mật, nhưng vẫn còn một số tài nguyên (hình ảnh, file JS, CSS, video, v.v.) được tải qua HTTP không bảo mật.

Kết quả là trình duyệt (Chrome, Firefox, Safari…) sẽ chặn một phần hoặc toàn bộ các tài nguyên này để bảo vệ người dùng, làm cho website hoạt động không đúng hoặc hiển thị thiếu.

Thông báo lỗi thường thấy:

“This page is trying to load scripts from unauthenticated sources.”

2. Cách kiểm tra lỗi Mixed Content

Sử dụng công cụ online:

Các công cụ này sẽ liệt kê chính xác những URL nào vẫn đang sử dụng HTTP.

Kiểm tra bằng trình duyệt:

  • Mở website trên Chrome > nhấn F12 > tab Console để xem cảnh báo Mixed Content.

3. Cách khắc phục lỗi Mixed Content

Cách 1: Dùng plugin “Really Simple SSL”

  • Vào Plugins > Add New, tìm và cài plugin Really Simple SSL.
  • Kích hoạt plugin > plugin sẽ tự động cấu hình chuyển hướng toàn bộ tài nguyên sang HTTPS.
  • Phù hợp cho người không rành kỹ thuật.

Cách 2: Thay thế link HTTP thành HTTPS trong database

  • Cài plugin Better Search Replace (hoặc công cụ tương đương).
  • Vào Tools > Better Search Replace:
    • Search for: http://yourdomain.com
    • Replace with: https://yourdomain.com
    • Chọn tất cả bảng cần thiết (wp_posts, wp_options, wp_postmeta,…)
    • Thực hiện chạy thử (dry run) trước, sau đó chạy thật.

Cách 3: Sửa thủ công trong theme và nội dung

  • Kiểm tra file header.php, functions.php, các file template trong theme.
  • Thay các URL tĩnh (http://…) thành URL động dùng get_template_directory_uri() hoặc site_url().
  • Cập nhật lại các nội dung cũ (bài viết, ảnh) trong trình chỉnh sửa WordPress nếu có nhúng link HTTP.

Gợi ý bổ sung

  • Đảm bảo website đang chuyển hướng hoàn toàn từ HTTP sang HTTPS bằng cách thiết lập .htaccess hoặc cấu hình server.
  • Kiểm tra sitemap và robots.txt có đang chứa link HTTP không.
  • Gửi lại sitemap HTTPS mới lên Google Search Console.

Việc sửa triệt để lỗi Mixed Content giúp tăng độ tin cậy, bảo mật và SEO cho website.

Related Knowledge Base Posts