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ện | Nguyê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àn | Nộ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ỗi | Chứ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.

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.comvà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

- Sao lưu web trước.
- 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. - 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ệnhwp search-replace 'http://tenmien.com' 'https://tenmien.com'. Chạy thử (dry run) trước. - Chuyển hướng 301 từ http sang https trong
.htaccesshoặc cài đặt hosting. Công cụ tạo .htaccess có khối chuyển HTTP sang HTTPS. - Sửa nội dung hỗn hợp còn sót (mục 5).
- 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.comvà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.