IIS默认文档重写规则

时间:2016-05-27 16:51:31

标签: iis default-document

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

现在,这是通过URL重写规则完成的,包括模式和各种复杂情况。我直接在默认文档中看到过这一次,我无法记住它是default.htm还是.html或.aspx,使用一行代码而且我非常好奇但是从那以后我没有找到它并且没有好的例子进入我的谷歌搜索。有没有人有链接或可以编写单行代码来添加\ uv到网址?在任何地方都有一个非常好的例子吗?

1 个答案:

答案 0 :(得分: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保持不变但页面实际已加载)。

如果您想实际更改网址(重定向),请使用default.aspx

下面的相同配置
<%Response.Redirect("home.aspx")%>