Cloudflare SSL 破坏了 WordPress 和 Joomla 以及如何修复它

Cloudflare 是一项出色的免费 + 高级 CDN 服务,可在免费计划中免费提供 SSL。

我正在使用 WordPress 和 Joomla 测试他们的 SSL,但两者都被破坏了,这让我心烦意乱。 但是,我找到了一个简单的解决方案,并想与您分享。

在本文中,您将学习: –

  • 如何确保在 Cloud Flare 中激活 SSL
  • 如何修复因 Cloud Flare SSL 而损坏的 WordPress
  • 如何修复因 Cloud Flare SSL 而损坏的 Joomla
  • 如何确保 HTTP 在 HTTPS 中被重定向

所以首先要确保您在 Cloud Flare 中激活了 SSL

  • 登录到 Cloud Flare
  • 从列表中选择网站
  • 点击加密
  • 确保您可以看到“活动证书”,并根据您的需要启用 SSL 级别,如灵活、完整或严格。 如果您不想花钱在 Web 服务器上安装证书,您可以保留默认值 Flexible。

这可确保在您的网站上激活 Cloud Flare SSL。

修复 WordPress 中的 Cloudflare SSL 问题

正如您在下面的屏幕截图中看到的,我的 WordPress 网站布局被破坏了。 这通常发生在未通过 HTTPS 加载所有内容时,从而导致站点损坏。

  如何计算Excel中的彩色单元格

有两种方法可以解决这个问题——

首先——确保所有内容都是从 HTTPS URL 加载的。 但是,如果您使用的是第三方主题,您通常更喜欢第二种解决方案,这很简单。

第二——安装 Cloudflare 灵活的 SSL WordPress 插件

  • 登录到 WordPress 管理员
  • 转到插件>>添加新
  • 搜索“Cloudflare 灵活 SSL”
  • 安装并激活它

就是这样——这个插件可以处理一切。 如下所示,它正确加载。

修复 Joomla 中的 Cloudflare SSL 问题

我在 Joomla 上的网站上激活了 Cloud Flare SSL,但布局被破坏了。

要解决此问题 – 安装“Cloudflare For Joomla”插件

  • 下载 Joomla 的 Cloudflare 插入。 您需要先注册一个免费帐户。
  • 登录 Joomla 管理员
  • 转到扩展>>扩展管理器
  • 单击选择文件并选择下载的插件,然后单击上传和安装
  • 默认情况下,Joomla 不会启用此插件,因此您必须手动执行此操作。 启用:-
  • 转到扩展>>插件管理器
  • 搜索 Cloud Flare 并启用

现在您可以看到它已正确加载。

激活后,您必须确保将 HTTP 重定向到 HTTPS,以避免在搜索引擎中出现重复。

使用 Cloudflare 页面规则的 HTTP 到 HTTPS 重定向

  • 登录到 Cloud Flare
  • 从列表中选择网站
  • 点击页面规则
  • 在 URL 模式中输入 HTTP URL
  • 打开“始终使用 HTTPS”,如下图所示

就是这样——你们都可以使用由 Cloud Flare 提供支持的免费 SSL。 不要忘记测试您的 SSL 是否存在任何漏洞。

喜欢阅读这篇文章吗? 与世界分享如何?

  如何在 GIMP 中替换颜色