【问题标题】:ASP.NET MVC Routing based on domain & hostname基于域和主机名的 ASP.NET MVC 路由
【发布时间】:2015-01-16 14:55:30
【问题描述】:

我是 ASP.NET MVC 的新手,我的大部分经验都是在 ASP.NET Webforms 上。

有没有一种方法可以根据域/主机名设置路由,即 www.domain.com 到一个区域,admin.domain.com 到另一个区域,www.differentdomain.com 到另一个区域都在 Web 应用程序上。

另外,有没有办法做到包罗万象,即 *.domain.com 将被路由到另一个区域?

【问题讨论】:

    标签: c# asp.net asp.net-mvc asp.net-mvc-5 subdomain


    【解决方案1】:

    您可以使用域路由映射

    routes.Add("DomainRoute", new DomainRoute( 
        "{customer}.example.com", // Domain with parameters 
        "{action}/{id}",    // URL with parameters 
        new { controller = "Home", action = "Index", id = "" }  // Parameter defaults 
    ))

    domain routing with asp.net mvc

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 2010-12-09
    • 2023-03-22
    • 1970-01-01
    • 2013-12-27
    相关资源
    最近更新 更多