0

我想创建一个名为 default 的默认文档,并且在该文档中我希望它重写 URL,因此而不是去 www.bob.com 它应该去 www.bob.com/uv

目前,这是通过 URL 重写规则完成的,具有模式和各种复杂性。我曾经在默认文档中直接看到过这个,我不记得它是 default.htm 还是 .html 还是 .aspx,使用了一行代码,我很感兴趣,但从那时起我就没有找到它,也没有好的例子出现在我的谷歌搜索中。有没有人有链接或可以编写单行代码将 \uv 添加到 url?在任何地方都有一个很好的例子吗?

4

1 回答 1

1

您可以从 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")%>
于 2016-05-28T03:55:17.423 回答