如果在您的网站上使用ssl,请确保采取以下步骤以确保它与wp rocket正常工作。
注意:我们为您提供此信息作为有用的信息指南;?我们不提供对提到的第三方插件的支持!
将您的网站设置更改为https转到设置→常规,并确保这些字段在您的网站地址中包含https:
确保所有资产都使用https更改站点设置将在此处完成大量工作,但您仍可能有一些其他链接指向仍使用http的资产。这些都需要更改为https以避免“混合内容”警告和其他问题。您可以使用以下方法之一,而不是手动执行此操作:
如果您是开发人员,我们建议您使用interconnectit的search and replace脚本。将所有http流量重定向到https请按照本教程获取指导:
将http重定向到https
或者,您也可以发现此插件可用于管理重定向,还可帮助修复不安全的内容问题:
真正简单的ssl使用带有ssl的cdn如果你有一个ssl站点并且你有一个cdn,你的cdn也必须启用ssl,否则会导致css和其他文件无法加载等问题,因为浏览器会阻止它们。
如果您在ssl站点上激活cdn选项并出现问题,则可以通过此简单测试检查您的cdn是否启用了ssl:
在浏览器中访问您的cdn url。如果您收到如下所示的安全警告,则表示您的cdn上未启用ssl:
解决方案是联系您的cdn提供商并要求他们在您的帐户上启用ssl。
使用cloudflare的灵活sslcloudflare的灵活ssl不是非常友好的wordpress,可能会导致问题。这些是常见的:
解决重定向循环使用wordpress和cloudflare的灵活ssl时常见的问题是获得重定向循环。您可以使用此插件解决此问题:
cloudflare灵活的sslcloudflare特定的重定向要重定向非https流量,请在.htaccess文件中使用此特定于cloudflare的重写规则:rewritecond%{http:cf-visitor}'“scheme”:“http”'
rewriterule ^(。*)$ https://www.example.com/$1 [l]
当心!请务必https://www.example.com使用您自己的域名替换。