我有asp.net mvc 5应用程序,它有一个管理员控制器,只有授权用户可以调用此控制器的操作。
网址就像www.example.com/admin,当有人打开时,网址会看到一个登录页面。并且所有管理页面都在此控制器中。
www.example.com/admin/orders www.example.com/admin/payments
但现在我需要这些页面作为“admin.example.com”这样的子域名。我怎样才能做到这一点。我是MVC界面的新手。
答案 0 :(得分:0)
MVC没有任何内置的子域支持。 根据我的知识,你可以通过以下方式之一来实现它。
从您的控制台添加新的子域(如果它包含在您的托管包中),并在其上方显示URL。
OR
您可以参考以下条目,了解如何添加通配符设置以匹配任何不存在的域。
之后,在自定义HTTP处理程序和HTTP模块的帮助下 当请求来自www.admin.example.com时,您可以轻松地重定向到管理页面