J'utilise Azure CDN devant un compte de stockage. Je souhaite tout servir via HTTPS uniquement. J'ai donc configuré HTTPS sur le domaine personnalisé et créé une réécriture d'URL:
Mais le problème est que je me retrouve à une URL comme celle-ci: https: //the-custom-domain/website/17/index.html
website/17/index.html
est le contenu racine dans le compte de stockage, mais je ne sais pas pourquoi il ajoute le chemin du conteneur avant le nom du fichier. Il existe également une règle de réécriture pour les fichiers statiques ( https://blog.lifeishao.com/2017/05/24/serving-your-static-sites-with-Azure-blob-and-cdn ).
Avez-vous une idée de ce qui ne va pas avec la réécriture d'URL?
J'utilise Azure Verizon CDN
J'ai fait deux règles en me souvenant de l'ordre vous devrez attendre 4 heures après chaque test.
image remove index.html 2 continuer en tant qu'image 3
=============== FIN DE LA PREMIÈRE RÈGLE ==================
ici en texte
1. rediriger HTTP vers HTTP
règle -> (. *) destination https: //% {Hôte}/$ 1
J'utilise Azure Verizon Premium.
Dans ce cas, vous voudrez peut-être rediriger vos demandes http vers votre point de terminaison https. Dans ce cas, vous devez ajouter une règle pour chaque noeud final pour lequel vous souhaitez ce comportement:
match condition:
if Request Scheme = HTTP
feature:
Redirect - Code: 301, source: (.*), destination: https://%{Host}/$1
Cette réponse a été trouvée sur docs Microsoft
J'utilise la configuration ci-dessous pour rediriger toute demande vers https
SI Schéma de la demande HTTP (Fonction) URL. Redirect Code 301 Source (. *) Destination https: //% {Hôte}/$ 1