URL https://example.com 有效,但 http://example.com 无效。它说找不到,而不是重定向。我使用的是企业级边缘,而不是 Azure Front Door。
我搜索了文档,但找不到如何在门户中或通过
staticwebapp.config.json
完成此操作。
请注意,这不是 Azure Web 应用程序或 Azure 存储中托管的 Azure 静态应用程序,也不是 Azure 应用程序服务。
我尝试实现 EnenDaveyBoy 评论的建议,但是将 Http 重定向规则添加到我的 Azure CDN 源后,不支持 Http 重定向,因为我的 Azure 静态 Web 应用程序是从存储帐户托管的。请参阅以下:-
错误:-
此外,当我将静态 Web 应用程序 URL 的源添加到 Azure CDN 端点时,默认情况下它仍然重定向到
https://
。
当我添加了一个简单的静态 Web 应用程序且启用了企业级边缘无需从存储帐户提供站点服务并使用规则集配置实现解决方案时我的 CDN URL 端点仍未成功路由到 http :-
规则集:-
起源群体:-
路线:-
自定义域名CDN:-
当我路由到 CDN 端点时,它会将我路由回我的
https://
一种替代方法是使用 Azure Web 应用程序而不是 Azure 静态 Web 应用程序从 Web 应用程序禁用仅 Https 设置。请参考我的答案
这里。