IIS 默认文档重写规则

IIS Default Document rewrite rule

我想创建一个名为 default 的默认文档,在该文档中,我希望它重写 URL,因此与其转到 www.bob.com,不如转到 www.bob。com/uv

现在这是通过 URL 重写规则来完成的,具有模式和各种并发症。我曾经在默认文档中看到过直接这样做,我不记得它是 default.htm 还是 .html 还是 .aspx,使用一行代码,我非常感兴趣,但我一直没有找到它然后在我的 google 搜索中没有找到好的例子。有没有人有 link 或可以编写单行代码将 \uv 添加到 url?有什么很好的例子吗?

您可以从 IIS 管理器 -> 默认文档 -> 添加(在右侧)或通过在您的 web.config

中添加以下内容来添加您想要的默认页面
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <defaultDocument>
            <files>
                <add value="default.aspx" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>

然而,这是一个重写,即当您浏览 www.bob.com 时,这将加载 default.aspx(URL 保持不变,但页面实际上已加载)。

如果您想真正更改 URL(重定向),请使用 default.aspx

中此行上方的相同配置
<%Response.Redirect("home.aspx")%>