Hướng dẫn cài đặt chứng chỉ SSL cho wordpress (chi tiết)

Dạo gần đây cư dân cộng đồng mạng, các Seoer đang nổi lên phong trào nâng cấp giao thức SSL cho website của mình do có tin tức cho rằng việc này tốt cho SEO.

Định nghĩa: SSL là viết tắt của từ Secure Sockets Layer, là tiêu chuẩn của công nghệ bảo mật, truyền thông mã hoá giữa máy chủ Web server và trình duyệt (browser). Tiêu chuẩn này hoạt động và đảm bảo rằng các dữ liệu truyền tải giữa máy chủ và trình duyệt của người dùng đều riêng tư và toàn vẹn.

Xem hình để hình dung nhé :))

khong-co-ssl
Khi không có ssl thông tin của bạn dễ dàng bị ăn cắp bởi hacker

 

hacker-khong-xem-duoc-doan-ma-hoa
Có SSL thì thông tin sẽ bị mã hóa (kèm khóa) và chỉ được giải mã khi đã tới Anh B (cầm chìa khóa)

Bài viết hôm nay mình sẽ hướng dẫn các bạn cài đặt giao thức này cho website wordpress.

Để sử dụng SSL, thì bạn phải mua từ nhà cung cấp hosting. Bạn có thể vào trang chủ hosting bạn đang dùng và nâng cấp thêm gói SSL.

Bật ssl từ lên cho website wordpress

Bạn thêm hàm sau vào wp-config nhé.

define( ‘FORCE_SSL_ADMIN’, true );

Hàm này bắt buộc khi có truy xuất phải sử dụng giao thức ssl.

Kiểm tra SSL trên website

Sau khi đăng ký ssl cho website thì nhiều vấn đề xảy ra, bạn sẽ không thấy ssl xuất hiện. Để check xem website đã có chứng chỉ chưa thì bạn chỉ cần gõ https:// + domain. Nếu kết quả trả về website thì website đã có ssl.

Chuyển hướng website từ http sang https

Sau khi bạn đã cài đặt thành công SSL thì việc tiếp theo là chuyển hướng cho các link của website sang https. Để làm được việc này bạn hãy mở file .htaccess trong hosting (nơi chứa website) lên và dán đoạn code chuyển tất hướng tất cả link http sang https.

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

Sau đó vào bảng điều khiển > Cài đặt > Tổng quan và setting lại domain thành https://

Hỗ trợ chuyển hướng ssl (chỉ dùng khi vẫn gặp lỗi – Thường là lỗi không hiện khóa xanh sau khi cài)

Sau khi chuyển xong bạn có thể gặp một số lỗi khá hài hước do có link được chuyển có link không. Việc này có lẽ đa phần là do các link ảnh có trong bài post đôi khi chưa được chuyển lên https. Do đó ta cần một số plugin để fix lỗi này.

  • SSL Insecure Content Fixer
  • Really Simple SSL > Cài xong > Vào cài đặt > SSL > tag Setting > Chọn 3 cái cuối.

cai-dat-ssl-cho-wordpress

Cài vô bật lên là xong!

Bạn nào không thích xài plugin có cách khác hại não hơn :))

  1. Ta thực hiện bằng cách bấm CTR + U và kiểm tra xem tất cả các link nào còn chứa http và sửa thành https (thường là link ảnh)
  2. Nếu vẫn chưa hiển thị bạn vào trang quản trị thay đổi các ảnh hay link còn chứa http và sửa thành https (Ví dụ: Logo, banner quảng cáo,…). Nếu không được nữa thì bạn nhó lại có chèn link nào http vào trong code không, nếu có thì vào sửa link lại thành https nhé.

Cách xài tay này bạn ít bài post thì cứ dùng.

Vậy là bạn đã cài xong SSL cho website wordpress thành công rồi. Nhớ theo dõi blog hằng ngày để cập nhật thêm kiến thức bổ ích nhé. Share để ủng hộ Blog phát triển với nhiều nội dung chuyên sâu hơn nữa nhé.

Thông tin liên hệ

    • 1

      Step 1

    • 2

      Step 2

    • 3

      Step 3

    1/3

    Step 1

    0%

    50%

    100%

    X