Hướng dẫn cách chuyển HTTP sang HTTPS WordPress 2021

|

Chuyển HTTP sang HTTPS WordPress để tăng độ tin cậy và bảo mật. Nếu như Website của bạn có xử lý thông tin nhạy cảm hay website bán hàng thì nên cấu hình HTTPS để tính bảo mật. Bài viết dưới đây ThemeNest sẽ hướng dẫn chuyển HTTP sang HTTPS bằng 3 cách: Thủ công, thông qua Cpanel và Plugin. Hãy cùng theo dõi nhé!

Hướng Dẫn Cách Chuyển Http Sang Https WordPress 2021
Hướng Dẫn Cách Chuyển Http Sang Https WordPress 2021

Tìm hiểu về HTTPS WordPress

Tìm Hiểu Về Https WordPress
Tìm Hiểu Về Https WordPress

HTTPS viết tắt của từ Hypertext Transfer Protocol Secure – Giao thức truyền siêu văn bản là phiên bản nâng cấp của HTTP, dùng để giao tiếp an toàn hơn trong môi trường Internet, xác thực trang website được truy cập và bảo vệ quyền riêng tư người dùng và tính toàn vẹn của dữ liệu khi được gửi đi (HTTPS cần có SSL/TLS). HTTPS cũng chống lại những cuộc tấn công của hacker với Website.

Vì sao chuyển HTTP sang HTTPS trong WordPress?

Vì Sao Chuyển Http Sang Https Trong WordPress
Vì Sao Chuyển Http Sang Https Trong WordPress

Những lý do nên cài đặt HTTPS trong WordPress:

Web tải nhanh hơn

Nhiều người nghĩ rằng quá trình mã hóa HTTPS sẽ làm Website chậm hơn nhưng thực ra là không phải như thế. HTTPS có rất nhiều cải tiến hơn HTTP và giúp website của bạn tải nhanh hơn.

Tăng độ tin cậy với người truy cập

Người dùng dễ dàng hiểu biết sự an toàn của Website thông qua biểu tượng ổ khóa nhỏ trước tên miền của bạn. Điều này cũng thể hiện được sự tôn trọng quyền riêng tư về thông tin của họ.

Bảo mật khi thanh toán

Khi mua hàng trên Website, người mua cũng rất muốn những thông tin thanh toán của họ được bảo mật. Chính vì thế mà biểu tượng ổ khóa của HTTPS như để đảm bảo rằng thông tin của họ được gửi đi một cách an toàn nhất.

Nhiều người cũng sẽ từ chối kinh doanh nếu không có chứng chỉ SSL. Việc hiển thị dấu trang SSL cho khác hàng biết họ có thể sử dụng Website để mua sắm thoải mái vì họ biết rằng họ đang được bảo vệ.

Tăng lợi thế cạnh tranh SEO

Tất cả những công cụ tìm kiếm đều khuyến khích chủ Website cài SSL cho Website và chuyển HTTP sang HTTPS cho website. Những trang vẫn còn HTTP sẽ không được ưu tiên trong xếp hạng tìm kiếm.

Để tên Website hiển thị đẹp

Nếu như bạn dùng HTTP thì nhiều trình duyệt sẽ ghép thêm cho bạn chữ “Không an toàn” ở phía trước. Điều này thật không hay phải không? Vậy phải thì phải cài SSL cho website và chuyển HTTP sang HTTPS để giữ cho tên miền đẹp.

Phân biệt HTTP và HTTPS

Phân Biệt Http Và Https
Phân Biệt Http Và Https

Có 3 tiêu chí để phân biệt HTTP và HTTPS như sau: URL Scheme, Bảo mật, Các lớp mạng.

Tiêu chíHTTPHTTPS
URL SchemeBắt đầu bằng http:// và sử dụng cổng 80 theo mặc định.Bắt đầu bằng https:// và sử dụng cổng 443 theo mặc định.
Bảo mậtKhông an toàn và là đối tượng của những đối tượng của những cuộc tấn công. Điều này cho phép những Hacker truy cập vào thông tin nhạy cảm của bạn khi truy cập vào WebsiteThiết kế chống lại và an toàn trước những cuộc tấn công.
Các lớp mạngHoạt động ở lớp cao nhất theo mô hình TCP/IP là lớp Application.HTTPS không phải là giao thức riêng biệt. Việc đề cập đến việc sử dụng HTTP, kết nối SSL được mã hóa

Hướng dẫn chuyển HTTP sang HTTPS WordPress

Hướng Dẫn Chuyển Http Sang Https WordPress
Hướng Dẫn Chuyển Http Sang Https WordPress

Chuyển hướng HTTP sang HTTPS thủ công

  1. Sửa file wp-config.php

Mở tệp wp-config.php của bạn và thêm đoạn code sau phía trên dòng /* That’s all, stop editing! Happy publishing. */

define('FORCE_SSL_ADMIN', true);
Thêm đoạn Code Vào Tệp Wp Config Php
Thêm đoạn Code Vào Tệp Wp Config Php
  1. Thiết lập lại URL cho Website

Sau khi lưu thay đổi thì bạn hãy đăng nhập vào trang quản trị WordPress, bạn chọn Settings (Cài đặt) → Chọn “General” (Tổng quan).

Cài đặt Tổng Quan Cho Website Khi Chuyển Http Sang Https
Cài đặt Tổng Quan Cho Website Khi Chuyển Http Sang Https

Bạn di chuyển tới phần địa chỉ WordPress (URL) và địa chỉ trang Web (URL) như hình dưới để thiết lập Lại URL cho Website:

Thiết Lập Lại Url Cho Website
Thiết Lập Lại Url Cho Website

Sau khi sửa xong thì bạn hãy kéo xuống cuối trang và nhấn vào “Save Changes” (Lưu thay đổi) để cập nhật cài đặt của bạn.

  1. Thay đổi URL trong database

Để thay đổi URL trong database thì bạn cần sử dụng Plugin Better Search Replace.

Cài đặt Plugin Better Search Replace: Di chuyển tới phần Plugin chọn Cài mới → gõ ô tìm kiếm từ khóa “Better Search Replace” rồi nhấn chọn “Cài đặt“.

Cài đặt Plugin Better Search Replace
Cài đặt Plugin Better Search Replace

Sau đó bạn nhấn vào “Kích hoạt“.

Kích Hoạt Plugin Better Search Replace
Kích Hoạt Plugin Better Search Replace

Sau khi kích hoạt xong Plugin thì bạn truy cập vào Tool chọn “Better Search Replace“.

Thay đổi Url Trong Database
Thay đổi Url Trong Database

Bạn bắt đầu thay thế các URL HTTP trong Database sang HTTPS.

  • Search for: Nhập URL dạng HTTP.
  • Replace with: Nhập URL dạng HTTPS.

Sau khi nhập xong thì bạn nhấn vào “Run Search Reapalce“.

  1. Định cấu hình chuyển hướng trong tệp .htaccess

Tệp .htaccess tồn tại trong thư mục gốc của WordPress của bạn, chứa những thiết lập để sử dụng những cấu trúc permalink. Để cấu hình chuyển hướng trong tệp .htaccess, hãy thêm rules sau vào file .htaccess

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

Như thế là xong. Từ giờ trờ đi, bất cứ ai truy cập vào liên kết HTTP sẽ được trình duyệt chuyển hướng sang phiên bản HTTPS.

Cách chuyển HTTP sang HTTPs trên cPanel

Nếu như bạn sử dụng những gói Hosting được quản trị bằng cPanel thì chức năng “Force HTTPS Redirection” sẽ giúp bạn chuyển từ giao thức HTTP sang HTTPS cho Domain đã được cài đặt SSL mà bạn không cần làm thêm gì khác.

  1. Kích hoạt chứng chỉ SSL

Để sử dụng được giao thức HTTPS bắt buộc tên miền phải đăng ký chứng chỉ SSL. Hầu hết những nhà cung cấp Linux Hosting trên nền Cpanel đều hỗ trợ cài sẵn Let’s Encrypt – cho phép tạo chứng chỉ HTTPS miễn phí.

Đăng nhập vào Cpanel, di chuyển đến tab Security chọn “SSL/TLS Status” (hoặc nhấn tổ hợp phím Ctrl + F để tìm cụm từ SSL/TLS Status).

Chọn Ssl Tls Status Trong Cpanel
Chọn SSL TLS Status Trong Cpanel

Tích chọn vào domain muốn kích hoạt SSL và nhấn “Run AutoSSL” đợi một chút hệ thống kích hoạt thành công sẽ xuất hiện vòng tròn xanh và ổ khóa xanh kèm theo thông báo “AutoSSL Domain Validated” là quá trình kích hoạt thành công.

Tích Chọn Vào Domain Muốn Kích Hoạt Ssl
Tích Chọn Vào Domain Muốn Kích Hoạt Ssl
  1. Cấu hình trong file .htaccess

Trong thư mục gốc của domain cần chuyển sang HTTPS, click chuột phải vào file .htaccess và chọn edit để bắt đầu chỉnh sửa.

Cấu Hình Trong File Htaccess
Cấu Hình Trong File Htaccess

Chèn đoạn code sau đây lên đầu file .htaccess

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Chèn đoạn Code Lên đầu File
Chèn đoạn Code Lên đầu File

Đoạn code có tác dụng chuyển hướng 301 tất cả các URL từ http:// thành https://, có tác dụng khi khách truy cập và kể cả bot của các Search Engine.

Sử dụng plugin chuyển HTTP sang HTTPS

Trong thư viện Plugin WordPress có Plugin hỗ trợ bạn chuyển hướng từ HTTP sang HTTPS toàn bộ những liên kết có trong Website hoàn toàn tự động đó là Really Simple SSL.

  1. Cài đặt và kích hoạt Plugin Really Simple SSL

Cài đặt Plugin Really Simple SSL: Di chuyển tới phần Plugin chọn Cài mới → gõ ô tìm kiếm từ khóa “Really Simple SSL” rồi nhấn chọn “Cài đặt“.

Cài đặt Plugin Really Simple Ssl
Cài đặt Plugin Really Simple Ssl

Sau đó nhấn vào “Kích hoạt“.

Kích Hoạt Plugin Really Simple Ssl
Kích Hoạt Plugin Really Simple SSL
  1. Bạn chỉ cần cài đặt và kích hoạt Plugin Kích Hoạt Plugin Really Simple SSL thì Plugin đã tự động nhận diện SSL trên Website và tiền hành toàn bộ link HTTP sang HTTPS.
Plugin đã Tự động Nhận Diện Ssl Trên Website Và Tiền Hành Toàn Bộ Link Http Sang Https
Plugin đã Tự động Nhận Diện SSLTrên Website Và Tiền Hành Toàn Bộ Link Http Sang Https

Những lưu ý sau khi chuyển từ HTTP sang HTTPS

Những Lưu ý Sau Khi Chuyển Từ Http Sang Https
Những Lưu ý Sau Khi Chuyển Từ Http Sang Https

Sau khi thực hiện chuyển Website từ HTTP sang HTTPS thì bạn sẽ phải cập nhật một số thiết lập cho website của mình để đảm bảo việc chuyển hướng hướng diễn ra 100%.

Cập nhật đường dẫn tĩnh

Việc đầu tiên mà bạn nên làm là cập nhật lại đường dẫn tĩnh để WordPress tự động cập nhật lại nhưng liên có trên website.

Truy cập vào DashboardSettingsPermalinksSave.

Bạn không cần thay đổi bất cứ thứ gì, chỉ cần nhấn Lưu lại là OK

Cập Nhật đường Dẫn Tĩnh
Cập Nhật đường Dẫn Tĩnh

Thông thường thì những Plugin SEO đã tự động làm điều này. Nhưng bạn sẽ tự sửa lại link sitemap trong file robots.txt và cập nhật lại trên Google Search Console.

Cập nhật Google Search Console và Goolge Analytics

Bạn cũng đừng quên thay đổi URL trong Google Analytics và thêm thuộc tính HTTPS trong Google Search Console để đảm bảo thứ hạng từ khóa của bạn không bị thay đổi.

Bài viết trên đây ThemeNest đã hướng dẫn xong những cách chuyển HTTP sang HTTPS trong WordPress với 3 cách. Hy vọng vài viết này giúp bạn chuyển HTTPS WordPress nhanh hơn. Nếu như có bất cứ thắc mắc gì trong quá trình thực hiện thì hãy để lại comment phía dưới để ThemeNest giải thích nhé!

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với ThemeNest thông qua các kênh sau:

  • Hotline: 0902 170 180
  • Email: sales@themenest.vn

ThemeNest hiện đang có chương trình khuyến mãi dành cho khách hàng mua theme wordpress. ThemeNest sẽ hỗ trợ quý khách 24/24 với chất lượng theme tốt nhất!

Có tất cả 0 bình luận

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0902 170 180