HTTPS服务器变量导致Wordpress无误崩溃
我已经做了一天多了,我终于找到了问题的原因,但我不明白到底发生了什么。我已经为一个网站启用了SSL,并且在一定程度上可以正常工作。页面加载良好,不少页面使用绿色挂锁加载,但有些页面没有。我已经找到了原因,所有这些都归结于HTTPS服务器变量导致Wordpress无误崩溃,wordpress,ssl,Wordpress,Ssl,我已经做了一天多了,我终于找到了问题的原因,但我不明白到底发生了什么。我已经为一个网站启用了SSL,并且在一定程度上可以正常工作。页面加载良好,不少页面使用绿色挂锁加载,但有些页面没有。我已经找到了原因,所有这些都归结于$\u服务器变量中的HTTPS键 我正在使用Cloudflare,并且已经安装了允许SSL的插件。这对我不起作用,导致网站显示一个空白的白色页面,没有数据,没有错误消息,响应代码为200。我查看了代码,发现了问题所在 if(isset($服务器['HTTP\u X\u转发的\u协
$\u服务器变量中的HTTPS键
我正在使用Cloudflare,并且已经安装了允许SSL的插件。这对我不起作用,导致网站显示一个空白的白色页面,没有数据,没有错误消息,响应代码为200。我查看了代码,发现了问题所在
if(isset($服务器['HTTP\u X\u转发的\u协议])&&$服务器['HTTP\u X\u转发的\u协议]]='https')$服务器['https']='on';
我做了一些胡闹,发现即使当$\u服务器['HTTPS']='off'
出现问题。它唯一有效的时间是设置($\u服务器['HTTPS'])
为false
时。当HTTPS密钥不存在时,将加载站点
没有一个错误消息,我留在这里的黑暗中。以前有人见过吗?您是否将cloud flare更新为持续使用SSL,是否将wordpress域配置更新为https?是的,我看到了,但这似乎使https变量不需要插件而存在。当服务器VAR中存在此问题时,站点将不会在服务器上加载php错误日志。我检查了错误日志。没有写入任何内容可以关闭cloudflare吗?我不认为你真的需要一个插件,只需将你的站点移到SSL而不使用cloudflare,然后重新启用即可。