La réécriture d'URL dans un Azure web app
J'ai un simple générique d'une règle de routage je veux demander à mon Azure web app.
<rule name="MyRule">
<match url="*" />
<action type="Rewrite" url="/index.html" />
</rule>
Dois-je avoir une option ici, étant donné que je ne peux pas RDP dans la machine et le violon avec IIS? Ce n'est pas une ASP.Net site web, c'est un simple SPA de l'application.
OriginalL'auteur Mister Epic | 2016-04-14
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour créer un site web.fichier de config dans le dossier wwwroot et mettre pertinentes config entrées.
Voici un exemple d'un site web.config règle, pour vous donner une idée de ce à quoi il devrait ressembler.
L'exemple ci-dessous de redirection par défaut *.azurewebsites.net de domaine pour un domaine personnalisé (par http://zainrizvi.io/blog/block-default-azure-websites-domain/)
Rizvi le lien que vous avez fourni ne fonctionne plus
merci, lien mis à jour
OriginalL'auteur Zain Rizvi
Si voulez simplement tous les URL qui correspondent à ce serveur & site pour rediriger vers
index.html
vous pouvez utiliser cette réécriture de l'article:Ceci est très similaire à ce que vous avez à l'exception de quelques petites corrections de syntaxe par exemple, le modèle doit être ".*" et la réécriture de l'URL cible tout simplement "index.html".
Remarque cela signifie que TOUTES les URL de votre site sera réécrit, même pour d'autres ressources telles que les fichiers CSS et JS, images, etc. Donc, vous feriez mieux d'être aller chercher vos ressources provenant d'autres domaines.
OriginalL'auteur Tian van Heerden
Si vous voulez faire du véritable réécrit (pas les redirections), ne pas oublier de permettre ARR avec applicationHost.xdt fichier mettre dans le dossier site avec le contenu suivant:
OriginalL'auteur Lech Migdal