如何将所有访问者重定向到 HTTPS /SSL?

将访问者重定向到一个安全的连接 的最有效手段始终使用 HTTPS 功能(位于 Cloudflare 仪表板上的 加密部分  中)。或者,如果您不想让整个站点重定向到 HTTPS,您可以使用    “Page Rule”在每个 URL 的基础上执行此操作。同时您还可以使用源服务器上的配置重定向到 HTTPS,上述重定向在我们的边缘中进行处理,从而能更快速地响应并减少对您的服务器的请求。    

“始终使用 HTTPS”操作是将 HTTP 请求重定向到 HTTPS 的最简单选项。所示的示例将对 example.com 的所有请求重定向到 HTTPS,但您可以使用任何有效模式将此操作限制到特定的子域或目录:

如果除强制 HTTPS 之外,您需要重定向到其他位置/子域,也可以使用转发 URL 操作与 301 重定向。例如:

http://example.com/*

已使用 301 响应代码重定向到

https://www.example.com/$1

以将对 example.com 根域的请求重定向到 www.example.com 子域,从而保留目录。

强制 HTTPS 无法解决  混合内容的问题,因为浏览器在发出请求之前会检查随附资源的协议。您在强制重定向到 HTTPS 的页面上只能使用相对链接或 HTTPS 链接。Cloudflare 可以使用我们的  Automatic HTTPS Rewrites 功能自动解析一些混合内容链接。

仅当您的区域在 Cloudflare 上有与该区域相关联的活动 SSL 证书时,才会显示“始终使用 HTTPS”选项。

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

由 Zendesk 提供技术支持