使用Azure CDN强制HTTPS

亚伦·鲍威尔

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

HTTPS重写规则

但是问题是我最终到达这样的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)。

知道网址重写有什么问题吗?

瓦伦丁·佩特科夫(Valentin Petkov)

我正在使用Azure Verizon Premium CDN。

我做了两个规则。规则的顺序很重要。每次测试后,您最多需要等待4个小时。

图片删除index.html 2继续作为图片3

在此处输入图片说明

在此处输入图片说明

==============结束第一个规则===================
在此处输入图片说明

在此处输入图片说明

此处为文本
1.将HTTP重定向到HTTPs
规则->(。*)目标https://% {host} / $ 1

  1. remove remove index.html不能正常工作100%;-(
    URL Rewrite
    2.A Source((?:[^ \?] /)?)($ | \ ?.)-Destination-> $ 1index.html $ 2
    2。 B源((?:[^ \?] /)?[^\?/.]+)($ | \ ?.)-目标-> $ 1 / index.html $ 2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章