Giải Trí & Công Nghệ

Cài Đặt Ssl Miễn Phí Từ Cloudflare Cho Xenforo

NguyenNguyen

NguyenNguyen

Trùm
Member
Mới đây dịch vụ proxy trung gian CloudFlare đã ra mắt chiến dịch Universal SSL giúp tất cả mọi người đều có thể sử dụng chứng chỉ SSL để thêm giao thức HTTPS vào website để an toàn hơn và thân thiện với SEO hơn.
Thực tế chiến dịch này đã có mặt tích cực rất lớn vì hiện tại nếu bạn muốn dùng chức chỉ SSL thì có 2 khó khăn là:

  • Tốn phí đăng ký chứng chỉ SSL.
  • Khó cài đặt với người mới.
Kích hoạt SSL miễn phí tại CloudFlare
  1. Đầu tiên bạn cần đăng ký website với cloudflare, cái này trên mạng có bạn tự tìm hiểu nhé :)
  2. Login cloudflare và chọn tên website.
  3. Chọn Flexible



  4. như vậy là bạn đã kích hoạt ssl thành công cho forum xenforo của mình. tuy nhiên nếu bạn chuyển hướng https cho site của bạn sẽ bị lỗi js,css vì vậy tiếp theo bạn login ACP xenforo. Mở template PAGE_CONTAINER tìm

    HTML:
    <base href="{$requestPaths.fullBasePath}" />
    thay bằng


    HTML:
    <base href="https://domain.com/" />
    Tìm tiếp

    HTML:
    var _b = document.getElementsByTagName('base')[0], _bH = "{xen:jsescape $requestPaths.fullBasePath}";
    thay bằng

  5. HTML:
    var _b = document.getElementsByTagName('base')[0], _bH = "https://domain.com/";

  6. vậy là ok hết rồi đó, bước cuối cùng là redirect http về https. các bạn login cloudflare lại. Chọn website như bước 1. Chọn tab Page Rules và thêm rule như hình minh họa.


  7. Các bạn tự thay đổi domain cho phù hợp nhé :D không hiểu có thể để lại comment, mình biết sẽ giải đáp ;) Chúc các bạn thành công.
 
Bên trên