gpt4 book ai didi

azure - 使用 Azure CDN 强制使用 HTTPS

转载 作者:行者123 更新时间:2023-12-03 22:03:10 25 4
gpt4 key购买 nike

我在存储帐户前使用 Azure CDN。我希望仅通过 HTTPS 提供所有服务,因此我在自定义域上设置了 HTTPS 并创建了 URL 重写:

HTTPS rewrite rule

但问题是我最终得到了这样的 URL: https://the-custom-domain/website/17/index.html

website/17/index.html 是存储帐户中的根内容,但我不知道为什么它在文件名之前附加容器路径。还有静态文件的重写规则( https://blog.lifeishao.com/2017/05/24/serving-your-static-sites-with-azure-blob-and-cdn )。

知道 URL 重写有什么问题吗?

最佳答案

这里有 MS 的官方指南,它适用于标准 Azure CDN:

https://learn.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine

总结如下:

将用户重定向到 HTTPS

  • 在 CDN 配置文件页面上,选择您要为其创建规则的端点。
  • 选择“规则引擎”选项卡。
  • 选择“添加规则”并输入规则名称。
  • 要确定规则适用的请求类型,请创建匹配条件:
    • 选择“添加条件”,然后选择“请求协议(protocol)匹配条件”。
    • 对于运算符,选择等于。
    • 对于值,选择 HTTP。
  • 选择要应用于满足匹配条件的请求的操作:
    • 选择“添加操作”,然后选择“URL 重定向”。
    • 对于类型,选择“找到”(302)。
    • 对于协议(protocol),选择 HTTPS。
    • 将所有其他字段留空以使用传入值。
  • 选择“保存”以保存新规则。该规则现已可供使用。

关于azure - 使用 Azure CDN 强制使用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49731674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com