在 Cloudflare 上将 www 非 https 重定向到非 www https

Redirect www non-https to non-www https on Cloudflare

我正在尝试让 Cloudflare 将请求路由到:

http://www.example.com https://www.example.com http://example.com

至:

https://example.com

它似乎在启用 SSL 等的情况下开箱即用。但我注意到有一个像这样的重定向链:

http://www.example.com -> 301 -> https://www.example.com -> 301 -> https://example.com

我宁愿将 http://www.example.com 的请求直接重定向到 https://example.com

有人知道如何设置吗?我尝试向 Cloudflare 添加规则,但重定向似乎是在 运行 规则之前处理的。或者我误会了什么。

对于这个问题的未来访问者,Cloudflare 支持解决了这个问题。问题是 www 不在 DNS 中 orange-clouded。这样做之后,页面规则将针对所有三个 URL 启动并直接重定向到 HTTPS,non-www 变体。