Chuyện thường gặp
Trang của anh chị đã hiện ra. Nhưng trên thanh địa chỉ có dòng chữ "Không bảo mật". Nhiều khách quay ra ngay. Có điện thoại còn hiện trang cảnh báo đỏ.
Có người nghe nói phải mua chứng chỉ bảo mật (giấy xác nhận để có ổ khoá) mấy triệu một năm. Không cần. Loại trả tiền chỉ khác ở phần xác minh doanh nghiệp. Loại miễn phí bật bằng một nút bấm, đủ cho trang giới thiệu.

Vì sao: ổ khoá là gì
Khách gõ số điện thoại vào trang, thông tin chạy qua mạng. Không có khoá thì nó chạy dưới dạng chữ trần, ai chặn giữa đường cũng đọc được. Có khoá thì thông tin được mã hoá, tức là xáo trộn cho người ngoài không đọc ra. Địa chỉ đổi từ http:// sang https://.
Loại miễn phí phổ biến tên là Let's Encrypt. Nhiều gói hosting (nơi thuê để web chạy) có sẵn nút bật. Nó tự gia hạn.
Cách làm
Bài này cần anh chị đã có tên miền (địa chỉ web) và chỗ chứa web.
Bước 1. Gắn tên miền vào chỗ chứa. Đăng nhập trang quản lý chỗ chứa. Tên miền chính của gói thường đã gắn sẵn, hãy kiểm ở Thông tin gói để khỏi thêm trùng. Tên thêm sau thì tìm mục Tên miền hoặc Addon Domain. Gõ tencuatoi.com, đừng gõ http:// hay www. Ô thư mục gốc để mặc định, rồi bấm thêm.
Bước 2. Bật khoá miễn phí. Tìm mục SSL / TLS hoặc Let's Encrypt (SSL là tên gọi khác của ổ khoá). Bấm Cài đặt hoặc Issue cho cả hai dòng: tên trần và tên có www. Đợi một đến 15 phút.
Cấp không được? Thường do bản ghi A chưa trỏ đúng. Đó là dòng trong bảng chỉ đường của tên miền (gọi là DNS), báo tên miền về chỗ chứa nào. Dòng www còn cần bản ghi www trong DNS. DNS có thể mất vài phút đến vài giờ mới cập nhật. Cách sửa nằm trong bài về bản ghi A (trỏ tên miền về nơi chứa trang).
Bước 3. Bắt trang luôn dùng khoá. Chỉ làm bước này khi mục SSL đã báo "đã cấp". Tìm nút Force HTTPS (bắt chuyển sang https), gạt sang bật.
Không có nút đó thì tạo tệp .htaccess (tệp cài đặt) trong public_html, tức thư mục gốc của web (có host dùng htdocs hoặc www). Bật "Hiện tệp ẩn" (Show Hidden Files) trong quản lý tệp trước khi tìm:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Đã có .htaccess thì đừng ghi đè: tải bản sao về máy, thêm ba dòng này lên đầu.

Bước 4. Kiểm tra bốn địa chỉ. Gõ tencuatoi.com, www.tencuatoi.com, rồi hai địa chỉ bắt đầu bằng http://. Cả bốn phải mở được trang. Dấu hiệu đúng: địa chỉ bắt đầu bằng https:// và không còn chữ "Không bảo mật". Chrome mới không vẽ ổ khoá nữa, Safari thì còn.
Trang vẫn báo "một phần nội dung không an toàn"? Trong file còn đường dẫn ảnh dạng cũ. Nhờ trợ lý AI rà:
Tôi vừa bật HTTPS cho web, tôi không biết lập trình.
File index.html của tôi: [dán nội dung]
Sửa mọi đường dẫn http:// thành https://, trừ dòng có xmlns. Chỉ ra từng dòng đã sửa.
Trả lại file hoàn chỉnh. Trang ngoài chưa có https thì báo riêng.
Làm ngay trong 10 phút
1. 2 phút: đăng nhập trang quản lý chỗ chứa, thêm tên miền nếu chưa có.
2. 2 phút: mở mục SSL, bấm cấp khoá cho cả hai dòng (tên trần và www).
3. 4 phút: chờ báo đã cấp.
4. 2 phút: khi đã báo "đã cấp", bật Force HTTPS rồi thử mở bốn địa chỉ.

✓ đã ghi lại
Ba chỗ hay sai
- Chỉ bật khoá cho một dòng. Quên dòng
wwwthì khách quen gõwwwgặp cảnh báo đỏ. - Bật khoá nhưng quên bắt chuyển tự động. Ai vào bằng địa chỉ cũ vẫn thấy "Không bảo mật".
- Để mật khẩu trong file trang. Ai xem nguồn trang cũng đọc được. Mỗi web một mật khẩu, mỗi tài khoản FTP (để tải tệp lên) riêng.
Vướng ở đâu thì hỏi
Anh chị hỏi trợ lý ngay trong trang này, hoặc nhắn bên em kèm tên miền.