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.

Chứng chỉ SSL Hosting tốt nhất
Đánh giá nội dung này
Mời bạn đánh giá mức độ hữu ích của bài viết này:


Một bình luận về “Cách chuyển toàn bộ link từ HTTP sang HTTPS

  1. 1
    NGUYỄN ĐỨC Chính says:

    thanks. mình đã làm được

Leave a Reply

Your email address will not be published. Required fields are marked *