将子域路由到Asp.net Core 2.1区域

时间:2018-09-27 11:26:37

标签: asp.net-core-mvc subdomain multi-tenant asp.net-mvc-areas

我们不能使用SaasKit

我们有一个asp.net core 2.1应用程序。我们希望它将传入的子域路由到特定区域,以便每个租户可以拥有自己的_layout,视图,控制器等。

website1.mydomain.com routes to Website1 Area

website2.mydomain.com routes to Website2 Area

理想情况下,它将具有不包含区域名称的干净URL。换句话说

我们不想最终看到...

website1.mydomain.com/Website1/Home/Index

website2.mydomain.com/Website2/Home/Index

但相反,我们希望拥有...

website1.mydomain.com/Home/Index

website2.mydomain.com/Home/Index

-

MyApplication 
  Areas 
     Website1 
        - Controllers 
            - HomeController 
                - Returns Index View 
        - Models 
        - Views 
            - Home 
                - Index 

     Website2 
        - Controllers 
            - HomeController 
                - Returns Index View 
        - Models 
        - Views 
            - Home 
                - Index 

谢谢

0 个答案:

没有答案