wordpress - 我在 wordpress 中遇到混合内容错误
问题描述
我在我的服务器上安装了一个新的 wordpress,我的根域已经指向一个文件夹,所以我在 root 下创建了另一个文件夹,博客现在 rootdomain/blog 指向 wordpress 站点。但是,在安装页面时,我遇到了混合内容错误,并且我的 css 没有正确呈现 SSL 安装在服务器上。 在此处输入图像描述
解决方案
问题是其中一些 CSS 资源是使用不安全的 http 调用的,而页面是使用 https 加载的。
如果问题出在数据库中,Velvet Blues插件将快速轻松地解决它。只需搜索:
http://dev.401kplans.com
并替换为:
https://dev.401kplans.com
我发现这个插件修复了我遇到的 99% 的混合内容问题。出于某种原因,它在主题选项和小部件中找不到链接。
当然,请确保您在设置中使用 https。
但是,如果这不能解决问题,则可能是这些文件被硬编码在您的 functions.php 文件或类似文件中。如果它们没有使用插件修复,我会通过主题和插件文件夹查找不安全的域:
grep -r "http://dev.401kplans.com" *
推荐阅读
- python - Windows 上的 cairosvg
- mysql - 为什么这个查询两个左连接返回相同的值?
- javascript - 如何处理空变量的默认值?
- google-cloud-platform - 来自 Google Cloud 函数的 403 响应
- ios - 在 Swift 中打印解码失败的 DecodingError 详细信息
- php - PHP imap_search 在已发送文件夹中不起作用
- git - 使用 VSCode 撤消上次推送
- javascript - 如何在javascript中计算字符串中的原始字符?
- javascript - 如何在 ExtJS 中单击按钮时打开模式
- python - 合并 2 个带有时间戳的 numpy 数组