【发布时间】:2013-12-23 06:35:20
【问题描述】:
我有一个多租户 MVC 站点,其中所有 MapRoutes 开始如下:
http://foo.com/{organisation}/{branch}/{controller}/{action}
每个组织可以有多个分支机构。例如:
Metro 组织有两个分支:
http://foo.com/metro/north/
http://foo.com/metro/south/
Gold 组织有三个分支:
http://foo.com/gold/usa/
http://foo.com/gold/eu/
http://foo.com/gold/asia/
在这些下面还有更多的控制器和操作,但每个 MapRoute / url 都遵循这种格式。
我的组织不喜欢通用 URL,希望对其进行个性化设置。有没有可能改变这个:
http://foo.com/metro/north/
http://foo.com/metro/south/
对此(暗示 {branch} = 'metro')
http://www.metrowebsite.com/north/
http://www.metrowebsite.com/south/
在不更改 MVC 网站的情况下使用某种 URL 映射或 URL 重定向?
我什至不确定要使用正确的术语来搜索这方面的帮助。
感谢期待!
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 url url-redirection