为使用企业级边缘的 Azure 静态 Web 应用程序启用 http 到 https 重定向

问题描述 投票:0回答:1

URL https://example.com 有效,但 http://example.com 无效。它说找不到,而不是重定向。我使用的是企业级边缘,而不是 Azure Front Door。

我搜索了文档,但找不到如何在门户中或通过

staticwebapp.config.json
完成此操作。

请注意,这不是 Azure Web 应用程序或 Azure 存储中托管的 Azure 静态应用程序,也不是 Azure 应用程序服务。

azure azure-static-web-app
1个回答
0
投票

我尝试实现 EnenDaveyBoy 评论的建议,但是将 Http 重定向规则添加到我的 Azure CDN 源后,不支持 Http 重定向,因为我的 Azure 静态 Web 应用程序是从存储帐户托管的。请参阅以下:-

错误:-

enter image description here

此外,当我将静态 Web 应用程序 URL 的源添加到 Azure CDN 端点时,默认情况下它仍然重定向到

https://

当我添加了一个简单的静态 Web 应用程序且启用了企业级边缘无需从存储帐户提供站点服务并使用规则集配置实现解决方案时我的 CDN URL 端点仍未成功路由到 http :-

enter image description here

规则集:-

enter image description here

起源群体:-

enter image description here

路线:-

enter image description here

自定义域名CDN:-

enter image description here

当我路由到 CDN 端点时,它会将我路由回我的

https://

 自定义域:-

enter image description here

enter image description here

一种替代方法是使用 Azure Web 应用程序而不是 Azure 静态 Web 应用程序从 Web 应用程序禁用仅 Https 设置。请参考我的答案

这里

© www.soinside.com 2019 - 2024. All rights reserved.