【问题标题】:How to set a default page on Azure Web App如何在 Azure Web App 上设置默认页面
【发布时间】:2022-03-07 19:36:18
【问题描述】:

我在重定向到默认页面时遇到问题。

我有https://url.to.azure.website.net,但是当我转到此页面时,它会以 403 禁止响应。 我知道这是因为缺少默认页面。

但是,当我转到 https://url.to.azure.website.net/en/home.html 时,我确实获得了我的主页。

如何将我的默认页面设置为直接指向 /nl/home.html

一点额外:是否可以不在网址中显示“.html”扩展名?

【问题讨论】:

    标签: html asp.net azure iis web-config


    【解决方案1】:

    Web 应用程序允许您指定默认页面。您会在各种设置中找到它:

    但是:这不会让您指定虚拟目录路径,如您所显示的 /en/nl。您需要在您的应用/路由/等中处理重定向。

    【讨论】:

    • 你对如何重定向有更深入的了解吗?
    • 正如大卫所说,您不能从虚拟目录重定向到文件;我最终将默认文档设置为“default.html”并将此文件添加到根目录。 Default.html 仅包含一个重定向到所需文件的脚本:window.location = "./myVirtualDirectory/actualDefaultDoc.html"
    【解决方案2】:

    要重定向,请转到 default.aspx 页面中的代码并使用 Response.Redirect。

    【讨论】:

      猜你喜欢
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-28
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2014-12-06
      相关资源
      最近更新 更多