【发布时间】:2014-03-18 02:01:38
【问题描述】:
我是 MVC 中整个路由的新手,所以我不确定我的问题的标题是什么。基本上,我们有谷歌分析,它根据当前的 url 统计数据。我们在路由中添加了引荐来源网址,以便我们可以提供指向我们合作伙伴网站的链接,例如:
http://www.mysite.co.za/PartnerSite/home/index
当用户直接访问我们的网站时,即:http://www.mysite.co.za,我希望 url 显示“网站”作为推荐人。
所以本质上,
http://www.mysite.co.za
必须改为
http://www.mysite.co.za/Website/Home/Index
我的路线当前配置为:
routes.MapRoute(
name: "Search",
url: "{referer}/{controller}/{action}",
defaults: new { referer = "Website", controller = "Home", action = "Index" }
);
这可以在路由中完成,还是应该让我的系统管理员更新 IIS 设置并重定向?
【问题讨论】:
标签: asp.net-mvc-4 url-rewriting url-routing