Nếu không có SSL, trang web của bạn sẽ hiển thị không an toàn với khách truy cập, dữ liệu dễ bị rò rỉ hoặc bị kẻ xấu xâm hại, từ đó trở thành "miếng mồi béo bở" cho các hacker. Vì lý do an toàn việc sử dụng kết nối được mã hóa SSL, khả năng truy cập hoặc tuân thủ PCI là thực sự cần thiết và cách chuyển hướng từ HTTP sang HTTPS trở nên rất quan trọng. Trong bài viết dưới đây, hãy cùng Nhân Hòa tìm hiểu chi tiết hơn thông tin về htaccess http to https.
1. Tìm hiểu về SSL?
SSL hay còn có là viết tắt của cụm từ Secure Sockets Layer, là một tiêu chuẩn an ninh công nghệ toàn cầu tạo ra sự kết nối giữa máy chủ web và trình duyệt. Điều này nhằm đảm bảo tất cả dữ liệu trao đổi giữa máy chủ web và trình duyệt luôn được bảo mật, an toàn.
Để tạo kết nối SSL, chúng ta cần hiểu và cung cấp tất cả các chi tiết địa chỉ doanh nghiệp, công ty của bạn cũng như chọn kích hoạt SSL trên máy chủ của mình . Sau tất cả các thao tác ở trên hai khoá mật mã được tạo – gồm 2 khoá riêng và khoá công khai.
Cụ thể những lợi ích SSL mang lại cho người dùng như sau:
+ SSL giúp bảo vệ dữ liệu.
+ Xác nhận danh tính của bạn.
+ Giúp xếp hạng công cụ tìm kiếm đạt hiệu quả cao hơn.
+ Đáp ứng yêu cầu PCI/DSS.
+ Cải thiện niềm tin của khách hàng.
Xem thêm: SSL certificate là gì/ Đăng ký chứng thư SSL nhanh nhất
2. Chuyển hướng htaccess http to htpps
Việc hoàn tất cài đặt chứng chỉ SSL lên website không hẳn đã là xong khi truy cập website ở giao thức https:// không tự chuyển về https://. Chúng ta cần có chứng nhận SSL cho tên miền để có thể thực hiện việc chuyển http thành https.
Sử dụng HTTPS để buộc lưu lượng truy cập web bạn hãy chỉnh sửa mã trong tệp .htaccess. Trước khi chuyển hướng từ HTTP sang HTTPS, chúng ta có thể chỉnh sửa tệp .htaccess.
Cách 1: Chuyển hướng htaccess http to https trên các Hosting Linux sử dụng Webserver
Dưới đây là hướng dẫn cơ bản việc chuyển hướng htaccess http to https trên các hosting Linux sử dụng Webserver là Apache hoặc LiteSpeed, các bạn có thể tham khảo:
+ Bước 1: Bằng trình soạn thảo trên Filemanager của Hosting, hoặc bằng công cụ FTP bạn hãy thực hiện mở file .htaccess.
+ Bước 2: Trước khi lưu lại thao tác trên, hãy sap chép đoạn mã dưới đây và chèn vào (chú ý bỏ thẻ nếu trong file đã tồn tại thẻ đang có):
1. RewriteEngine on
2. RewriteCond %{HTTPS} !=on [NC]
3. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Sau khi thực hiện xong tất cả các bước sau bạn có thể chuyển hướng sang http bằng https bằng .htaccess
Cách 2: Truy cập trang web để thực hiện chuyển hướng tất cả các lưu lượng
Hãy thêm mã sau khi bạn đã có mã hiện tại trong .htaccess:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
Xem thêm: File .htaccess nằm ở đâu? Hướng dẫn tạo file .htaccess
Cách 3: Chỉ chuyển hướng một miền cụ thể
Hãy thêm thông tin sau chuyển hướng một miền cụ thể để sử dụng HTTPS:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
Cách 4: Chỉ chuyển hướng một thư mục cụ thể
Hãy thêm thông tin sau để chuyển hướng HTTPS trên một thư mục cụ thể:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]
3. Lời kết
Việc chuyển hướng htaccess HTTP to HTTPS là vô cùng quan trọng. Nhân Hòa hy vọng rằng những thông tin chúng tôi cung cấp trong bài viết có thể giúp ích được cho bạn. Nếu như việc chuyển hướng http sang https gặp khó khăn hãy liên hệ ngay với chúng tôi, đội ngũ kỹ thuật sẽ giải đáp thắc mắc một cách nhanh chóng và hiệu quả.
Với 20 năm kinh nghiệm trong lĩnh vực cung cấp các giải pháp mạng như: Hosting, server, tên miền, SSL, …. hàng đầu Việt Nam, Nhân Hòa cam kết đem lại chất lượng dịch vụ tốt nhất, hãy liên hệ với chúng tôi theo địa chỉ sau để được giải đáp tốt nhất:
+ Tổng đài: 1900 6680
+ Website: https://nhanhoa.com/
+ Fanpage: https://www.facebook.com/nhanhoacom
+ Chỉ đường: https://g.page/nhanhoacom
+ Ưu đãi Nhân Hòa: https://nhanhoa.com/uu-dai-nhan-hoa.html