2016-11-20 4 views
2

Ich habe ein Problem mit einer Weiterleitung auf eine Standardseite.So legen Sie eine Standardseite in Azure Web App fest

Ich habe https://url.to.azure.website.net aber wenn ich nur auf diese Seite gehe, antwortet es mit einem 403 verboten. Ich weiß, dass dies auf eine fehlende Standardseite zurückzuführen ist.

Allerdings, wenn ich zu https://url.to.azure.website.net/en/home.html gehe, bekomme ich meine Homepage.

Wie kann ich meine Standardseite so einstellen, dass sie direkt auf die /nl/home.html verweist?

Kleiner Zusatz: Ist es möglich, die Erweiterung ".html" in der URL nicht anzuzeigen?

Antwort

2

Mit Web-Apps können Sie die Standardseite angeben. Sie finden diese in den verschiedenen Einstellungen finden:

default documents

Aber: Dies wird nicht einen virtuellen Verzeichnispfad, wie /en oder /nl wie Sie gezeigt haben, geben Sie gehen zu lassen. Sie müssen sich mit Weiterleitungen innerhalb Ihrer App/Routen/etc. befassen.

+0

haben Sie mehr Einblick, wie man es umleitet? –

+0

wie David erwähnt, können Sie nicht von einem virtuellen Verzeichnis zu einer Datei umleiten; Ich stellte das Standarddokument auf "default.html" und fügte diese Datei dem Root hinzu. Default.html enthält nur ein Skript, das auf die gewünschte Datei umleitet: window.location = "./myVirtualDirectory/actualDefaultDoc.html" –

-1

Um umzuleiten, gehen Sie zu Code hinter in Ihrer default.aspx Seite und verwenden Sie Response.Redirect.

+0

Die Frage lautet "in azure webapp" aus einem bestimmten Grund – Gaspa79

Verwandte Themen