启用https ssl wordpress插件,某些css样式表在第一次尝试时不会加载。问题仅在 Mac 上发生



这个问题困扰了我大约一个月。对于wordpress网站,我安装了流行的HTTPs插件。我还将数据库和php文件中的所有url都转换为使用https。

现在,当我在Mac上的Chrome中加载页面时,第一次尝试时不会加载样式表。上面写着net::err连接被拒绝。

此问题从未出现在Windows中的IE8-11中。表示拒绝连接的链接显示该链接正在使用https,有问题的样式表的文件权限设置为权限644。包含它们的目录是755。

我还可以使用https和我的网站进入wordpress管理,该网站使用像is_user_loged_in这样的wordpress功能。

当我禁用/停用https wordpress插件时,问题消失了,一切都很好。

在Mac上,当问题发生时,有时在第一次尝试时加载,有时在第二次尝试时,有时需要重新加载3次页面才能完全加载images/css。

我还禁用了Mac上的防火墙。

谢谢你的帮助。

好的,修复了它,似乎是我的主机(hostgator)负载平衡器/反向代理或其他什么问题,我仍在努力理解它。

更新

看起来好像没有修复,我有一个假阳性。仍在寻找解决方案,如果有人能提供帮助,我们将不胜感激。

请参阅:https://wordpress.org/support/topic/ssl-insecure-needs-35-compatibility以及以下要点:https://gist.github.com/webaware/4688802.

在将该要点安装为wordpress插件后,问题消失了。

另请参阅:https://wordpress.org/support/topic/enqueued-css-javascript-not-changed-to-https

它看起来也像是一个没有加载的css样式表,使用了来自http url的背景图像,这就是它拒绝连接的原因,但在windows中的IE上,这不是问题。

最新更新