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

标签 wordpress macos ssl https

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

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

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

我也可以使用 https 和我的网站使用 is_user_logged_in 等 wordpress 功能进入 wordpress 管理。

当我禁用/停用 https wordpress 插件时,问题消失,一切正常加载。

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

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

感谢您的帮助。

最佳答案

好的,修复它,似乎是我的主机 (hostgator) 负载平衡器/反向代理或其他任何问题,我仍在尝试围绕它进行理解。

更新

好吧,看起来它没有修复,我有一个误报。仍在寻找解决方案,如果有人可以提供帮助,我们将不胜感激。

参见:https://wordpress.org/support/topic/ssl-insecure-needs-35-compatibility这个要点:https://gist.github.com/webaware/4688802 .

将该 gist 安装为 wordpress 插件后,问题就消失了。

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

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

关于wordpress - 启用 https ssl wordpress 插件,某些 css 样式表不会在第一次尝试时加载。问题仅发生在 Mac 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26682963/

相关文章:

php - Woocommerce 获取订单 key

facebook - 如何将 Facebook 集成到 WordPress 注册/登录中?

c++ - AUHAL 单元的 AudioBufferList,其输出流格式被压缩。

macos - 什么用作在 OSX 上开发 asp.net vNext + Entity Framework 7 的数据库

Android 4.0保存asp页面内容供离线查看

java - HTTPS/SSL POST 方法在开发者机器上工作,但在服务器上不工作 - java

php - 边栏编辑器中的 WordPress Ken 主题错误 - "Fatal error: Uncaught Error: Function name must be a string"

php - 访问 Woocommerce 3 中的运费元数据

c++ - 我可以使用什么 Mac/iOS/Portable 库来格式化信息以打印到标签纸上?

c# - 在 C# 中手动信任 SSL 证书