将默认网站重定向到虚拟目录 IIS 7

将默认网站重定向到虚拟目录 IIS 7

我在 IIS 7 中有一个名为 Foo 的虚拟目录。您可以通过以下网址访问mydomain.com/Foo/test.aspx

我想mydomain.com自动转到mydomain.com/Foo/test.aspx,但似乎无法找到在 IIS 7 中使用重定向执行此操作的方法(mydomain.com/Foo/test.aspx/Foo/test.aspx/Foo/test.aspx/....如果我重定向到Foo/test.aspx或完整地址,它会一直重定向到mydomain.com/Foo/test.aspx

这是怎么做到的?

答案1

一种选择是在站点根目录中有一个包含以下内容的默认文档:

<%@ page language="c#" %>

<script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Redirect("/foo/test.aspx");
    }    
</script>

相关内容