WordPress : Cài đặt SSL cho website với cPanel và hỗ trợ SSL free
Bài viết này giúp bạn có thể cài được SSL thông qua bảng điều khiển cPanel mà đa số các nhà cung cấp Hosting hiện tại đều hỗ trợ và có kèm Free SSL từ Let’s Encrypt.
Đầu tiên : bạn cần cài được SSL trên Hosting của mình, để làm được điều này tên miền của bạn cần được trỏ về Hosting mà mình sẽ thao tác.
Tại trang quản trị cPanel => SSL/TLS Status
Nhấn Run AutoSSL để tiến hành cài, hệ thống sẽ tự động cài cho bạn, và tự động làm mới chứng chỉ cho bạn khi hết hạn ( trừ một số trường hợp gặp lỗi thì bạn phải làm mới bằng tay sau 90 ngày )
Sau khi tiến trình chạy xong bạn sẽ có thể thấy SSL có báo màu xanh trong màn hình cài đặt ( ở đây mình đã cài rồi nên nó màu xanh sẳn, khi chưa có SSL nó sẽ có màu đỏ )
Tiếp đến : truy cập trang quản trị WordPress của bạn và cài đặt Plugins :
Really Simple SSL Và SSL Insecure Content Fixer
Sau khi cài đặt và kích hoạt Plugin, bạn cần kích hoạt SSL để website của bạn có thể truy cập ở giao thức HTTPS
Trường hợp website của bạn sau khi đã kích hoạt nhưng báo HTTPS có màu xám, bạn cần kiểm tra lại các liên kết trên website của bạn còn tồn tại ở HTTP không, tuy nhiên vấn đề này rất khó diễn ra vì đã có Plugin SSL Insecure Content Fixer đã hỗ trợ bạn.
Chuyển hướng tự động từ HTTP sang HTTPS
Nếu bạn muốn tự động chuyển hướng từ HTTP sang HTTPS thì bạn cũng có thể chèn mã sau vào tệp tin .htaccess tại thư mục gốc của mã nguồn.
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule>
Cách Define URL :
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
Trên thực tế bạn có thể chuyển sang giao thức HTTPS bằng cách truy cập vào bảng wp-options tại phpMyAdmin hoặc thay đổi bằng cách define Url trong wp-config.php, tuy nhiên cách làm bên trên sẽ giảm thiểu cho bạn được các vấn đề lỗi không đáng có và có thể fix cho bạn một phần lỗi nhất định để website của bạn hoạt động tốt hơn, và điều này hoàn toàn không có nghĩa rằng cài plugin sẽ khiến website của bạn chậm đi !
Chúc bạn thành công, đừng quên để lại bình luận của mình nếu gặp lỗi hoặc góp ý nội dung bạn nhé !