Cloudflare SSL页面规则
我正在尝试在Cloudflare上创建一些页面规则,这些规则将始终强制任何url使用https://而不是http:// 我尝试过各种解决方案,但似乎都做不好。我要么以无限循环结束,要么以http://usage结束。所以我希望有人能给我指出正确的方向 我想要的是将以下所有Url重定向到使用https://:Cloudflare SSL页面规则,ssl,https,cloudflare,Ssl,Https,Cloudflare,我正在尝试在Cloudflare上创建一些页面规则,这些规则将始终强制任何url使用https://而不是http:// 我尝试过各种解决方案,但似乎都做不好。我要么以无限循环结束,要么以http://usage结束。所以我希望有人能给我指出正确的方向 我想要的是将以下所有Url重定向到使用https://: example.com app.example.com user.app.example.com www.example.com example.com/test app.example
- 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/*应转发至https://$1.example.com/$2
example.com/*应转发至https://example.com/$2
*example.com/*应转发至https://$1example.com/$2
http://*example.com/*应始终使用HTTPS
有人能帮我修改这些页面规则吗?以下页面规则模式对我很有用:
http://example.com/
http://example.com/*
http://*.example.com/
http://*.example.com/*
始终使用https:ON
(您必须同时使用/
和/*
来覆盖根路径和任何其他路径。)
以下页面规则模式适合我:
http://example.com/
http://example.com/*
http://*.example.com/
http://*.example.com/*
始终使用https:ON
(您必须同时使用/
和/*
来覆盖根路径和任何其他路径。)
您可能正在无限重定向,因为您没有明确地将“http://”作为模式的一部分 您需要2个CloudFlare页面规则(模式+规则的组合): 第1页规则: 模式语法:
http://example.com/*
http://*.example.com/*
规则:
“始终使用https”打开此选项
第2页规则:
模式语法:
http://example.com/*
http://*.example.com/*
规则:
“始终使用https”打开此选项
这也将传递slug和params,即
将重定向到
但是,您还应注意:
- 这将影响所有可能的子域,而不仅仅是显式列表
- CloudFlare不支持第二层子域foo.bar.example.com
- 您可能正在无限重定向,因为您没有明确地将“http://”作为模式的一部分
您需要2个CloudFlare页面规则(模式+规则的组合):
第1页规则:
模式语法:
http://example.com/*
http://*.example.com/*
规则:
“始终使用https”打开此选项
第2页规则:
模式语法:
http://example.com/*
http://*.example.com/*
规则:
“始终使用https”打开此选项
这也将传递slug和params,即
将重定向到
但是,您还应注意:
- 这将影响所有可能的子域,而不仅仅是显式列表
- CloudFlare不支持第二层子域foo.bar.example.com
http://*example.com/*
和“始终使用HTTPS”的“+A设置”
您可以在此视频中看到演练:
您应该只需要一个页面规则就可以:
http://*example.com/*
和“始终使用HTTPS”的“+A设置”
您可以在此视频中看到演练: