Thêm https cho Xenforo miễn phí từ Cloudflare Cho Xenforo giúp website của bạn seo được tốt hơn khi mà năm 2017 được đánh giá là năm mà Https đã trở nên phổ biến.
Đầu tiên mở file /library/config.php thêm vào dưới cùng dòng sau để ép website phải sử dụng Https
$_SERVER[‘HTTPS’] = ‘on’;
Kích hoạt SSL miễn phí tại CloudFlare
Đầ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é
Login cloudflare và chọn tên website.
Chọn Flexible
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
<base href="{$requestPaths.fullBasePath}" />
Tìm tiếp ngay dưới đó
var _b = document.getElementsByTagName(‘base’)[0], _bH = “{xen:jsescape $requestPaths.fullBasePath}”;
thay bằng
var _b = document.getElementsByTagName(‘base’)[0], _bH = “https://domain.com/”;
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
Điền vào khung :
http://domain.com/*
Phần option chọn mục Always user https
Các bạn tự thay đổi domain cho phù hợp