Web báo “Không an toàn”: cài SSL và chuyển sang HTTPS

Vì sao trình duyệt báo web “Không an toàn”, cách cài chứng chỉ SSL, chuyển WordPress sang HTTPS, sửa lỗi nội dung hỗn hợp và chuyển hướng HTTP.

Bùi Văn Đạt·Cập nhật 15/10/2026·3 phút đọc

Trình duyệt hiện chữ “Không an toàn” cạnh địa chỉ web, hoặc chặn hẳn bằng trang cảnh báo “Kết nối của bạn không phải là kết nối riêng tư”. Khách thấy vậy thường bỏ đi ngay, nhất là ở trang thanh toán. Nguyên nhân gần như luôn liên quan tới chứng chỉ SSL và việc chuyển web sang HTTPS. Bài này giúp bạn xác định nguyên nhân và chuyển WordPress sang HTTPS đầy đủ.

1. Vì sao trình duyệt báo “Không an toàn”

Trình duyệt hiệnNguyên nhân thường gặp
“Không an toàn” cạnh địa chỉ http://Web chưa có SSL hoặc chưa chuyển sang https
Trang cảnh báo đỏ “Kết nối không riêng tư”Chứng chỉ hết hạn, không khớp tên miền, hoặc thiếu chứng chỉ trung gian
Có https nhưng biểu tượng báo không an toànNội dung hỗn hợp: trang https nhưng vẫn tải ảnh, script qua http
Chỉ có www hoặc không www bị lỗiChứng chỉ chỉ cấp cho một trong hai tên

2. Kiểm tra chứng chỉ

Công cụ kiểm tra SSL cho biết chứng chỉ còn hạn bao lâu, do ai cấp, có khớp tên miền và đủ chuỗi chứng chỉ không.

Công cụ kiểm tra SSL của DatPilot chạy với datpilot.com: chứng chỉ hợp lệ, số ngày còn lại, ngày hết hạn, phiên bản TLS và từng mục đạt.
Công cụ kiểm tra SSL của DatPilot chạy với datpilot.com: chứng chỉ hợp lệ, số ngày còn lại, ngày hết hạn, phiên bản TLS và từng mục đạt.

3. Cài chứng chỉ SSL

  • Hầu hết hosting có Let’s Encrypt miễn phí, bật trong trang quản lý (mục SSL/TLS, AutoSSL, Let’s Encrypt). Chứng chỉ có hạn ngắn và được gia hạn tự động.
  • Cấp cho cả tenmien.com và www.tenmien.com.
  • Dùng Cloudflare: đặt chế độ SSL là Full (strict) khi máy chủ đã có chứng chỉ hợp lệ. Chế độ Flexible hay gây vòng lặp chuyển hướng với WordPress.

4. Chuyển WordPress sang HTTPS

Sáu bước chuyển WordPress sang HTTPS đầy đủ.
Sáu bước chuyển WordPress sang HTTPS đầy đủ.
  1. Sao lưu web trước.
  2. Vào Cài đặt → Tổng quan, đổi “Địa chỉ WordPress” và “Địa chỉ trang web” sang https://. Bạn sẽ phải đăng nhập lại.
  3. Thay link cũ trong nội dung: ảnh và link nội bộ trong bài vẫn ghi http://tenmien.com. Dùng plugin tìm và thay thế (Better Search Replace) hoặc lệnh wp search-replace 'http://tenmien.com' 'https://tenmien.com'. Chạy thử (dry run) trước.
  4. Chuyển hướng 301 từ http sang https trong .htaccess hoặc cài đặt hosting. Công cụ tạo .htaccess có khối chuyển HTTP sang HTTPS.
  5. Sửa nội dung hỗn hợp còn sót (mục 5).
  6. Search Console: nếu dùng property Tiền tố URL, thêm property https và gửi lại sitemap. Property Miền đã gồm cả hai.

5. Sửa nội dung hỗn hợp

  • Mở trang lỗi, bấm F12 → tab Console, tìm cảnh báo “Mixed Content” để biết file nào còn tải qua http.
  • Thường nằm ở: ảnh trong bài cũ, ảnh nền đặt trong cài đặt theme hay trình dựng trang, script nhúng từ dịch vụ ngoài, font.
  • Sửa đường dẫn sang https, hoặc tải file đó về máy chủ của mình.

6. Kiểm tra lại

  • Dán http://tenmien.com vào công cụ kiểm tra chuyển hướng: kết quả đúng là một bước 301 tới bản https, không vòng lặp.
  • Mở vài trang bằng điện thoại, trang thanh toán phải có biểu tượng an toàn.
  • Bật giám sát website để được nhắc trước khi chứng chỉ hết hạn nếu tự gia hạn bị lỗi.

Trang đăng nhập tải lại liên tục sau khi bật HTTPS là dấu hiệu lệch cấu hình, xem bài không vào được wp-admin.

7. Khi nào nên nhờ người làm

Gói cài SSL, chuyển HTTP sang HTTPS, sửa cảnh báo không an toàn của DatPilot giá 390.000đ: cài chứng chỉ, thay link trong cơ sở dữ liệu, sửa nội dung hỗn hợp, đặt chuyển hướng và kiểm tra lại từng loại trang.

Câu hỏi thường gặp

Chứng chỉ SSL miễn phí có an toàn không?

Có. Chứng chỉ Let’s Encrypt miễn phí mã hoá kết nối như chứng chỉ trả phí thông thường, chỉ cần bật tự gia hạn.

Đã có https mà vẫn báo không an toàn?

Thường do nội dung hỗn hợp: trang https nhưng vẫn tải ảnh hoặc script qua http. Mở F12, tab Console để tìm file đó.

Chuyển sang https có ảnh hưởng SEO không?

Nếu chuyển hướng 301 đúng từ http sang https, thứ hạng được giữ. HTTPS cũng là một tín hiệu trải nghiệm trang Google xem xét.

Bùi Văn ĐạtNgười sáng lập DatPilot, làm việc tại Nha Trang. Các bước trong bài được làm thử trên web WordPress thử nghiệm; ảnh chụp màn hình lấy từ web đó. Thấy chỗ nào chưa đúng hoặc đã cũ, báo DatPilot để sửa.