Đã từ lâu các trình duyệt đã hiển thị cảnh báo bảo mật khi bạn không sử dụng SSL cho website của bạn. Nếu không có giao thức SSL, trang web của bạn sẽ hiển thị không an toàn với khách truy cập. Do đó, việc sử dụng kết nối được mã hóa SSL vì lý do an toàn, khả năng truy cập là cần thiết. Việc chuyển hướng HTTP sang HTTPS trở nên rất quan trọng.
Vậy SSL là gì?
SSL (Lớp cổng bảo mật) là một giao thức bảo mật tiêu chuẩn để thiết lập các liên kết được mã hóa giữa máy chủ web và trình duyệt trong giao tiếp trực tuyến.
Việc sử dụng công nghệ SSL đảm bảo rằng tất cả dữ liệu được truyền giữa máy chủ web và trình duyệt vẫn được mã hóa.
Một giấy chứng nhận bảo mật SSL là cần thiết để tạo kết nối SSL. Bạn sẽ cần cung cấp tất cả các chi tiết về danh tính của trang web và công ty của bạn cũng như thời điểm bạn chọn kích hoạt SSL trên máy chủ web của mình. Sau đó, khóa bảo mật cho mỗi tên miền sẽ được tạo ra.
Sau khi bạn có chứng chỉ SSL thì bạn cần chỉnh lại website của bạn để nhận được https đó.
Nếu bạn sử dụng Apache hoặc litespeed Server thì bạn chỉ cần sử dụng HTACCESS để chuyển hướng từ http sang https.
Dưới đây là cách mà Vinahi thường dùng để chuyển hướng cho khách hàng của chúng tôi.
Chỉnh sửa tệp .htaccess
Các lệnh phổ biến trong tệp .htaccess:
- Chuyển hướng
- Viết lại URL
Các cách chỉnh sửa tệp .htaccess:
- Chỉnh sửa tệp trên máy tính của bạn và tải tệp lên máy chủ bằng FTP.
- Sử dụng chế độ “Chỉnh sửa” trong chương trình FTP cho phép bạn chỉnh sửa tệp từ xa.
- Sử dụng trình soạn thảo văn bản và SSH để chỉnh sửa tệp.
- Sử dụng Trình quản lý tệp trong cPanel để chỉnh sửa tệp.
Chỉnh sửa .htaccess trong Trình quản lý tệp cPanel
Lưu ý: Sao lưu trang web của bạn trong trường hợp có sự cố.
- Đăng nhập vào cPanel
- Tệp> Trình quản lý tệp:
- Bây giờ hãy chọn tên miền bạn muốn truy cập
- Kiểm tra “Hiển thị tệp ẩn (dotfiles)”
- Nhấp vào “Bắt đầu”
- Sau khi một tab hoặc cửa sổ mới mở ra, hãy tìm tệp .htaccess.
- Nhấp chuột phải vào tệp .htaccess và nhấp vào “Chỉnh sửa mã” trên menu.
- Một hộp thoại có thể bật lên hỏi về mã hóa. Nhấp vào nút “Chỉnh sửa” để tiếp tục.
- Chỉnh sửa tệp
- “Lưu thay đổi” khi hoàn tất.
- Kiểm tra trang web của bạn để đảm bảo rằng nó được thực hiện chính xác. Trong trường hợp có lỗi, hãy khôi phục về phiên bản trước và thử lại.
- Khi bạn đã hoàn tất, hãy nhấp vào “Đóng” để đóng cửa sổ.

Cách chuyển hướng http và https của wordpress
1. Chuyển hướng tất cả lưu lượng truy cập web
Nếu bạn có mã hiện có trong .htaccess của mình, hãy thêm mã sau:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.vinahi.com/$1 [R,L]
2. Chỉ chuyển hướng một miền cụ thể
Để chuyển hướng một miền cụ thể để sử dụng HTTPS, hãy thêm thông tin sau:
RewriteEngine On RewriteCond %{HTTP_HOST} ^vinahi\.net [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.vinahi.com/$1 [R,L]
3. Chỉ chuyển hướng một thư mục cụ thể
Chuyển hướng đến HTTPS trên một thư mục cụ thể, thêm thông tin sau:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} folder RewriteRule ^(.*)$ https://www.vinahi.com/folder/$1 [R,L]
Lưu ý: Thay thế “vinahi”
bằng tên miền thực của bạn nếu cần. Ngoài ra, trong trường hợp của thư mục, hãy thay thế bằng tên thư mục thực. /folder
Bạn nghĩ rằng nó hữu ích? Chia sẻ bài viết này để giúp những người khác sử dụng HTTPS.
Nếu bạn vẫn chưa làm được đừng ngần ngại để lại comment hoặc nhắn tin qua facebook bên dưới để được Vinahi hỗ trợ nhé.