.net 重定向到特定子域

.net 重定向到特定子域,.net,asp.net-mvc,.net,Asp.net Mvc,我不知道该怎么问这个,但这里有 我买了一个名为foo.com的域名,我用mvc3框架在.net中开发了一个应用程序,我的服务器中也有一个受信任的ssl,但只与www.foo.com一起工作。现在我想要的是,它总是将我的所有用户从foo.com重定向到www.foo.com 我该怎么做?用dns输入?如果答案是这样的,你能举个例子吗 或者我需要添加一些代码,比如说在global.asax中,在用户请求中提供的一些evet-check-url中,并重定向到我想要的 是否可以是可以添加到web.con

我不知道该怎么问这个,但这里有

我买了一个名为
foo.com
的域名,我用
mvc3框架在
.net
中开发了一个应用程序,我的服务器中也有一个受信任的ssl,但只与
www.foo.com
一起工作。现在我想要的是,它总是将我的所有用户从foo.com重定向到
www.foo.com

我该怎么做?用dns输入?如果答案是这样的,你能举个例子吗

或者我需要添加一些代码,比如说在
global.asax
中,在用户请求中提供的一些evet-check-url中,并重定向到我想要的

是否可以是可以添加到web.config中的配置


我的应用程序由主机销售商提供的一个点网面板管理,这里有一个示例供您参考。您可以将以下内容添加到您的Global.asax中,它应该可以做到这一点:

void Application_BeginRequest(object sender, EventArgs e)
    {
        if (HttpContext.Current.Request.Url.ToString().ToLower().Contains
          ("http://foo.com"))
        {
            HttpContext.Current.Response.Status = "301 Moved Permanently";
            HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString()
              .ToLower().Replace("http://foo.com",
              "http://www.foo.com"));
        }
    }

您可以参考了解更多信息。

我两天前已经回答了类似的问题,您可以查看这里-