gpt4 book ai didi

https - 如何在 Azure CDN 中重定向到 HTTPS

转载 作者:行者123 更新时间:2023-12-02 17:35:32 26 4
gpt4 key购买 nike

我想使用 Azure 存储和 Azure CDN 中的静态网站提供 PWA 服务。我需要将每个 HTTP 请求重定向到 HTTPS。我关注官方documentation等了4个多小时,还是没用。我是否需要自定义域才能使规则发挥作用?

当 SCHEMA = HTTP 时网址重定向 (301)来源: (。*)目的地:https://% {主机}/$1

最佳答案

所以我也遇到了同样的问题。根据我偶然发现的其他一些堆栈答案和文章,尝试了几种方法,但都失败了。这是最终对我有用的重写/重定向规则的 XML:

<rules schema-version="2" rulesetversion="10" rulesetid="960471" xmlns="http://www.whitecdn.com/schemas/rules/2.0/rulesSchema.xsd">
<rule id="1871708" platform="http-large" status="active" version="5" custid="AA123">

<description>Redirect HTTP to HTTPs</description>
<!--If-->
<match.request-scheme value="http">
<feature.url-redirect code="301" pattern="/80AA3CF/myblog/(.*)" value="https://blog.mydomain.com/" />
</match.request-scheme>
</rule>
<rule id="1871579" platform="http-large" status="active" version="0" custid="AA123">
<description>Rewrite to index.html</description>
<!--If-->
<match.always>
<feature.url-user-rewrite pattern="/80AA123/myblog/((?:[^\?]*/)?)($|\?.*)" value="/80AA123/myblog/$1index.html$2" />
<feature.url-user-rewrite pattern="/80AA123/myblog/((?:[^\?]*/)?[^\?/.]+)($|\?.*)" value="/80AA123/myblog/$1/index.html$2" />
</match.always>
</rule>
</rules>

请注意,重写必须出现在重定向之后,并且重定向是静态路径 - 在本例中是 CDN 正在缓存的我的根域。

关于https - 如何在 Azure CDN 中重定向到 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53932450/

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