Chủ Nhật , Tháng Tư 21 2019
Home / WEBMASTER / Wordpress / Fix các lỗi phát sinh thường gặp nhất khi sử dụng SSL cho WordPress

Fix các lỗi phát sinh thường gặp nhất khi sử dụng SSL cho WordPress

Việc cài đặt SSL cho trang Web đã trở thành một điều “hết sức bình thường”. Tuy nhiên, khi cài SSL sẽ có rất nhiều phát sinh xảy ra. Ở bài viết mình sẽ hướng dẫn các bạn Fix các lỗi thương gặp nhất khi sử dụng SSL cho WordPress.

1. NET::ERR_CERT_INVALID Error

Thông báo này thường xuất hiện trên Chrome và Cốc Cốc. Hiểu cơ bản của thông báo này đó là nhắc nhở người dùng rằng việc kết nối với trang web đang truy cập là không an toàn.

certauthinvalid-png.394

Lỗi này phát sinh là do đâu?

  • Chứng chỉ SSL được cấp cho một tên miền hoặc một tên miền phụ khác.
  • Trình duyệt không thể xác nhận chứng chỉ.
  • Chứng chỉ SSL đã hết hạn.

Nếu bạn mua chứng chỉ SSL và yêu cầu nhà cung cấp Hosting cài đặt thì bạn có thể liên hệ họ để sửa cho bạn. (Thông thường mình hay chọn mua SSL của nhà cung cấp Hosting đang sử dụng luôn). Còn nếu bạn cài đặt thủ công, hãy thử cài đặt lại hoặc liên hệ với đon vị bán chứng chỉ SSL cho bạn để được hỗ trợ.

2. Lỗi không hiển thị ổ khóa xanh sau khi cài SSL

notsecure-png.397

Việc không hiển thị ổ khóa xanh sau khi cài đặt phần lớn là do ảnh hưởng về mặt nội dung chẳng hạn như: hình ảnh, các scripts và stylesheet. Vậy làm thế nào để sửa lỗi trên.

2.1. Sử dụng Plugin

Việc đơn giản bạn cần làm đó là sử dụng plugin Really Simple SSL. Đây là plugin tốt nhất hiện nay giúp sửa lỗi SSL dành cho WordPress.

enablewpssl-png.398

2.2. Sửa lỗi bằng thủ công

Mặc dù dùng tay và hơi tốn thời gian nhưng hiệu quả mà cách làm thủ công đem lại vẫn hiệu quả hơn. Các bạn thực hiện theo từng bước dưới đây.

Bước 1: Vào Settings » General và kiểm tra xem đường Link của bạn đã chuyển sang https chưa:

updatewpurls-png.399

Bước 2: Thay thế link HTTP thành HTTPS

Bạn cài đặt và kích hoạt plugin: Better Search Replace sau đó nhập đường link HTTP và thay thế chúng bằng HTTPS:

searchreplace-png.400

Hoặc bạn có thể sử dụng công cụ Inspect tool trong trình duyệt. Cụ thể bạn vào trang ổ khóa không hiển thị xanh. Chọn chuột phải >> Inspect tool (Kiểm tra). Các link gây ra lỗi sẽ được hiển thị đỏ phía dưới. Việc bạn cần làm là sửa bài viết để thay thế link, hoặc sửa lại code:

inspecttool2-png.401

3. Khắc phục lỗi quá nhiều chuyển hướng sau khi cài SSL

Để tránh việc mắc lỗi chuyển hướng quá nhiều sau khi cài SSL, các bạn thêm code sau vào wp-config.php(Thêm phía trên dòng: /* That’s all, stop editing! Happy blogging. */)
Mã:

define('FORCE_SSL_ADMIN', true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
       $_SERVER['HTTPS']='on';

4. Fix lỗi không tự chuyển từ HTTP sang HTTPS

Ở phần 2.1 các bạn đã sử dụng plugin Really Simple SSL thì bây giờ bạn cần làm là chuyển sang tab Settings >> Bật Enable 301 .htaccess redirect lên là được. Hoặc bạn chèn code sau vào .htaccess:

Mã:

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

Sưu tầm!

Fix các lỗi phát sinh thường gặp nhất khi sử dụng SSL cho WordPress
Đánh giá bài viết

Bình luận bằng Facebok

bình luận

Gửi phản hồi