Xenforo+;Cloudflare灵活SSL

Xenforo+;Cloudflare灵活SSL,ssl,https,cloudflare,xenforo,Ssl,Https,Cloudflare,Xenforo,今天,我安装了我的Xenforo和Cloudflare Flexible SSL。Xenforo管理面板正在工作,并且具有SSL绿锁。但是,如果我打开forum(index.php示例),浏览器(Chrome、Opera、Mozilla等)将被阻止加载脚本。如果我接受加载,论坛加载。但没有绿色锁,只有管理面板 听起来Xenforo在确定您使用的协议时遇到了问题(因为Cloudflare正在通过HTTP将流量代理到您的源站,而它将通过HTTPS发送给最终用户) 在这种情况下,最好的选择是安装,因为

今天,我安装了我的Xenforo和Cloudflare Flexible SSL。Xenforo管理面板正在工作,并且具有SSL绿锁。但是,如果我打开forum(index.php示例),浏览器(Chrome、Opera、Mozilla等)将被阻止加载脚本。如果我接受加载,论坛加载。但没有绿色锁,只有管理面板

听起来Xenforo在确定您使用的协议时遇到了问题(因为Cloudflare正在通过HTTP将流量代理到您的源站,而它将通过HTTPS发送给最终用户)

在这种情况下,最好的选择是安装,因为它将自动更正Apache头,因此SSL环境变量是正确的

如果没有,您可以在.htaccess文件中设置以下内容,以便Apache在看到X-Forwarded-Proto时将HTTPS环境变量设置为on:

SetEnvIf X-Forwarded-Proto https HTTPS=On

非常感谢你!正在工作。@MeilHelt您尝试了哪种方法?我将SetEnvIf X-Forwarded-Proto https https=粘贴在.htaccess文件顶部的这一行上,但不起作用。。管理控制面板显示https,但未显示网站