ストレージアカウントの前でAzure CDNを使用しています。 HTTPSのみですべてを提供したいので、カスタムドメインでHTTPSをセットアップし、URLリライトを作成しました。
しかし、問題は、次のような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書き換えの何が問題なのか考えていますか?
Azure VerizonPremiumCDNを使用しています。
私は2つのルールを行いました。ルールの順序は重要です。各テストの後、最大4時間待つ必要があります。
image remove index.html 2イメージ3として続行
===============最初のルールの終了==================
ここにテキストとして
1。 HTTPをHTTPにリダイレクトする
rule->(。*)destination https://% {Host}/$ 1
Azure Verizon Premiumを使用しています。
この場合、httpリクエストをhttpsエンドポイントにリダイレクトできます。この場合、この動作が必要なエンドポイントごとに1つのルールを追加する必要があります。
match condition:
if Request Scheme = HTTP
feature:
Redirect - Code: 301, source: (.*), destination: https://%{Host}/$1
この応答は docs Microsoft で見つかりました