30 Mar

Cách chuyển toàn bộ link từ HTTP sang HTTPS

Nếu website bạn đã chạy được một thời gian theo giao thức HTTP, sau đó bạn chuyển sang dùng giao thức HTTPS (SSL), thì sẽ xảy ra trường hợp khách hàng sẽ không thấy được chứng chỉ SSL của bạn khi truy cập bằng những link mà bạn chia sẻ trước đây (lúc chưa dùng HTTPS). Hoặc khi truy cập vào trang chủ thì khách hàng vẫn không thấy (nhưng khi truy cập vào bài viết/ sản phẩm thì lại thấy).

cach-chuyen-toan-bo-link-tu-http-sang-https

Đây là 2 trường hợp mà mình cũng từng gặp khi mới chuyển sang dùng giao thức HTTPS. Giải pháp cho vấn đề này rất đơn giản. Chúng ta chỉ cần chuyển HTTP sang HTTPS một cách tự động.

Ví dụ: Khi khách hàng truy cập link:
http://domain.com/san-pham.html thì sẽ được tự động chuyển sang
https://domain.com/san-pham.html

Có 2 cách để chúng ta giải quyết vấn đề này:

1. Dùng Plugin Easy HTTPS Redirection cho WordPress

Khuyến khích những bạn mới bắt đầu dùng WordPress chưa biết cách chỉnh sửa file .htaccess

Bước 1: Vào đây tải và cài đặt plugin Easy HTTPS Redirection

Bước 2: Active plugin Easy HTTPS Redirection

Bước 3: Vào Settings => HTTPS Redirection và chỉnh theo hình bên dưới

cach-chuyen-toan-bo-link-cu-tu-http-sang-https

2. Chỉnh sửa file .htaccess

Bản mở file .htaccess và thêm vào đoạn code bên dưới:

# BEGIN HTTPS Redirection

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# END HTTPS Redirection

Trên đây là 2 cách đơn giản giúp bạn chuyển tự động toàn bộ link từ http sang https cho website của mình.

[su_button url=”http://goo.gl/GSWrOS” style=”3d” background=”#df1335″]Chứng chỉ SSL[/su_button] [su_button url=”http://goo.gl/GSWrOS” style=”3d” background=”#0e7bd5″]Hosting tốt nhất[/su_button]

Mời bạn đánh giá mức độ hữu ích của bài viết này: