首页 > 解决方案 > 我在 wordpress 中遇到混合内容错误

问题描述

我在我的服务器上安装了一个新的 wordpress,我的根域已经指向一个文件夹,所以我在 root 下创建了另一个文件夹,博客现在 rootdomain/blog 指向 wordpress 站点。但是,在安装页面时,我遇到了混合内容错误,并且我的 css 没有正确呈现 SSL 安装在服务器上。 在此处输入图像描述

标签: wordpress.htaccessssl

解决方案


问题是其中一些 CSS 资源是使用不安全的 http 调用的,而页面是使用 https 加载的。

如果问题出在数据库中,Velvet Blues插件将快速轻松地解决它。只需搜索:

http://dev.401kplans.com

并替换为:

https://dev.401kplans.com

我发现这个插件修复了我遇到的 99% 的混合内容问题。出于某种原因,它在主题选项和小部件中找不到链接。

当然,请确保您在设置中使用 https。

但是,如果这不能解决问题,则可能是这些文件被硬编码在您的 functions.php 文件或类似文件中。如果它们没有使用插件修复,我会通过主题和插件文件夹查找不安全的域:

grep -r "http://dev.401kplans.com" *

推荐阅读