我是MVC的新手,我有一个url重定向列表:
•website1.domain.com转到domain.com \ websites \ 1
•website2.domain.com转到domain.com \ websites \ 2
这是一个动态映射,如下所示:websiteN.domain.com转到domain.com \ websites \ N
如何在MVC中执行此操作,是否需要使用路由?或者我只需要URL重定向?
答案 0 :(得分:0)
这是一个重复的问题。
您需要的一切都可以在IIS中完成。
请访问此Stack链接:
handling sub-domains in IIS for a web application
(同一位用户提出此问题并重新发布How can we make an ASP.NET MVC4 route based on a subdomain?)
您可以获得更详细的信息:
http://www.dotnetexpertguide.com/2012/04/aspnet-iis-dns-records-sub-domain-on.html http://content.websitegear.com/article/subdomain_setup.htm
答案 1 :(得分:0)
我遇到了类似的情况,我需要确保语言代码在网址中。
我的解决方案是编写一个http模块。您将希望此模块检查请求并查看请求所在的子域。如果它是子域,那么您将需要将它们重定向到domain.com
下的正确目录