如何将 Cloudflare SSL 添加到您的 WordPress 网站
已发表: 2022-09-30如果您希望将 Cloudflare SSL 添加到您的 WordPress 网站,您需要了解一些事项。 首先,Cloudflare SSL 仅在您的站点采用使用 cPanel 的共享托管计划时才有效。 其次,您需要拥有Cloudflare 帐户并登录。第三,您需要安装 Cloudflare WordPress 插件。 一旦您完成了所有这些,您就可以开始将 Cloudflare SSL 添加到您的 WordPress 站点的过程。 您需要做的第一件事是转到 Cloudflare SSL 设置页面并选择“完整”加密模式。 接下来,您需要转到 WordPress 站点的常规设置页面并更新您的 WordPress 地址和站点地址以使用 HTTPS。 完成后,您可以访问您的 WordPress 网站以确保一切正常。 如果一切正常,您就可以开始在您的 WordPress 网站上使用 Cloudflare SSL!
为 WordPress 设置 SSL 的最佳方法是什么? 以下是在您的网站上设置免费 SSL所需遵循的五个步骤。 所有这些都必须通过 cloudflare 完成才能正常运行。 在 SSL 设置下,转到“加密”选项,然后从下拉菜单中选择灵活。 大多数情况下,您无需在安装后更改任何设置。 当您使用 Cloudflare 时,您的站点将被迫使用 HTTPS,并且服务器也必须这样做。 WordPress 站点通常分为两种类型的 URL:地址和站点。
默认的 WordPress 安装将这两个地址分配给站点,但这些地址可能因主机和其他设置而异。 另一种选择是创建一个页面规则,该规则仅在通过“加密”选项卡访问时允许 HTTPS,这正是“始终使用 HTTPS”选项所做的。 地址栏可能无法显示完全安全的网站,或者挂锁可能丢失。 从 WordPress 网站过渡到新网站可能会导致内容混合问题。 由于使用了不安全的“https”协议,一些资源(如链接、图像、脚本等)正在通过不安全的“http”协议加载。 您可以在主题和/或插件文件中找到硬编码的 URL。
这样做的原因是开发人员使用绝对路径而不是相对路径。 在这种情况下,您必须手动编辑有问题的文件。 在检查您的网站是否仍然正常工作之前,请清空缓存插件中的缓存。
Cloudflare 的通用 SSL 平台取代了对 SSL 证书的需求,并用证书取代了它们,它将使用这些证书来处理通过 Cloudflare 发送的所有流量。 当平台启用通用 SSL 时,它会为访问者和搜索引擎提供有效的 SSL 证书。
Cloudflare 等公司率先提供免费 SSL/TLS 加密,于 2014 年 9 月推出 Universal SSL。SSL 证书在免费版本的 SSL 中由多个域共享。 此外,Cloudflare 还为企业客户提供定制的 SSL 证书。
通常,如果您使用 Cloudflare,请避免使用Full SSL (Strict) 以外的任何内容。 SSL 加密仅在此模式下提供,它完全加密 POP 和访问者与网站的连接。
来自安全和性能公司 Cloudflare 的免费 WordPress 插件可加快页面加载时间、改进 SEO、防止 DDoS 攻击并对抗 WordPress 特定的漏洞。
如何将 SSL 添加到我的 WordPress 网站?

如果您想将 SSL 添加到您的 WordPress 网站,有几种不同的方法可以做到。 一种方法是使用像真正简单的 SSL或 WP Force SSL 这样的插件。 这些插件会自动将您的 WordPress 网站重定向到您网站的 HTTPS 版本。 将 SSL 添加到 WordPress 的另一种方法是编辑站点的 .htaccess 文件并添加以下代码: RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.example.com/$1 [R= 301,L] 请务必将 www.example.com 替换为您自己的域名。 将此代码添加到 .htaccess 文件后,保存并上传到 WordPress 站点。 您的站点现在应该可以通过 HTTPS 协议访问了。
WordPress.com 使用 SSL 证书加密所有注册并链接到 WordPress.com 网站的域。 此外,301 会将所有不安全的 HTTP 请求重定向到 HTTPS 版本。 在 WordPress 上,您可以找到关于 HTTPS 和 SSL 的各种问题。

WordPress Cloudflare Ssl 重定向循环

如果您将 WordPress 与 Cloudflare 一起使用,您可能会遇到 SSL 重定向循环。 当 Cloudflare 尝试将您的网站重定向到 HTTPS 版本,但 WordPress 配置为使用 HTTP 时,就会发生这种情况。 要解决此问题,您需要更新 WordPress 设置以使用 HTTPS。
当您使用 Cloudflare Flexible SSL RunCloud WordPress 时,您可能会对您网站上的重定向循环感到恼火。 有几种方法可以解决这个问题,但三种是最常用的。 如果您未指定 HTTPS,WordPress 会将您重定向到 HTTPS URL; 如果您指定 HTTPS,它只会在您指定 HTTPS 时为站点提供服务。 通过在 URL 字段中输入域名,您可以在 Cloudflare Crypto Page 上为其生成新的原始证书。 在 RunCloud SSL 选项卡中,您会找到一个证书和一个 RSA 私钥。 要使用 HTTPS 访问您的网站,您必须首先使用完整或完整(严格)SSL 设置。 因此,三个月后,Let's Encrypt 将无法再验证您的网站。
如何修复太多重定向 Cloudflare?
通过 Cloudflare 访问启用 HTTPS 的站点时,会出现 ERR_TOO_MANY_REDIRECTS 错误,表明 SSL 设置已更改为灵活。 如果您遇到此错误,您可能会收到过多的重定向请求。 您的连接应设置为完全(严格),以确保您网站的所有链接都完全加密。
什么是 526 错误,我该如何解决?
有关 526 错误和故障排除步骤的更多信息,请参阅我们关于此主题的博客文章。 尝试连接到您的网站或应用程序时,526 错误的最可能原因是您的 SSL/TLS 配置与应用程序的其余部分不匹配。 在完全(严格)模式下,Cloudflare 会执行最安全的协议,该协议有时会与您服务器上的其他设置发生冲突。 如果问题仍然存在,您可以将SSL 模式更改为完整模式,这样您就可以更有效地配置 SSL/TLS。
Cloudflare 灵活的 SSL 插件
Cloudflare Flexible SSL 插件是任何使用 Cloudflare 的 WordPress 网站的必备工具。 它允许您的站点利用 Cloudflare 灵活的 SSL 功能,为您的站点提供额外的安全层。 该插件易于安装和配置,它将使您的网站更加安全。
您必须先使用 CloudFlare 配置灵活 SSL,然后才能在 WordPress 上使用它。 除了提供启用服务的方法外,此插件还可以防止无限循环的重定向。 当您在站点上加载HTTPS 页面时,您只是在与 Cloudflare 的 HTTPS 流量进行交互。 您可以通过以下文章了解有关如何安装软件的更多信息:安装说明。 CloudFlare 软件的灵活 SSL 是开源的。 本产品仅用于帮助使用灵活 SSL。 该软件是免费的,可用于任何使用 HTTP_X_FORWARDED_PROTO 的标准 SSL 代理方案。 它已经到了 1.01 版。
如果您想确保客户的安全和合规,Cloudflare 提供一年的证书有效期。 当证书的有效期减少时,它会在到期时自动为已经颁发它的人删除。 当您启用通用 SSL 时,受影响的域和子域将返回到以前的 SSL 版本(如果启用)。
Cloudflare 的灵活 SSL 是保护您的网站的好方法
Cloudflare Flexible SSL 的灵活性可提供针对中间人攻击的安全性,而不会对您的网站流量产生负面影响。 您的访问者和 Cloudflare 之间的所有流量都是加密的,但 Cloudflare 和您的源之间的任何连接都通过 HTTP 处理。 您可以继续使用您当前的域名和 SSL 证书,因为如果您这样做,访问者会在他们的浏览器中看到一个挂锁。