【发布时间】:2026-01-17 03:50:01
【问题描述】:
我正在尝试在 Cloudflare 上创建一些页面规则,这将始终强制任何 url 使用 https:// 而不是 http://。
我尝试了各种解决方案,但似乎无法正确解决。我要么以无限循环结束,要么以 http:// 使用。所以我希望有人能指出我正确的方向。
我想要的是将以下所有 URL 重定向到使用 https://:
- example.com
- app.example.com
- user.app.example.com
- www.example.com
- example.com/test
- app.example.com/test
- user.app.example.com/test
- www.example.com/test
我已经尝试了以下所有规则:
*.example.com/* Should forward to https://$1.example.com/$2example.com/* Should forward to https://example.com/$2*example.com/* Should forward to https://$1example.com/$2http://*example.com/* Should always use HTTPS
同时使用 #1 和 #2 会导致无限重定向循环。 #3也是如此。 4 号适用于“example.com”,但当我尝试访问“app.example.com”时什么也不做,
有人可以帮我解决这些页面规则吗?
【问题讨论】:
标签: ssl https cloudflare