问题描述
我们做的一个项目有如下两个的urlwww.xxx.com/About/Aboutfirstwww.xxx.com/About/Aboutsecond现在老板要求通过park.xxx.com/more来显示上面的第一个的内容(www.xxx.com/About/Aboutfirst)现在老板要求通过sei.xxx.com/more来显示上面的第二个的内容(www.xxx.com/About/Aboutsecond)我们现在已经把park.xxx.com和sei.xxx.com域名映射到了IIS服务器。现在代码应该如何修改才能让park.xxx.com/more的地址重定向到www.xxx.com/About/Aboutfirst上面去现在代码应该如何修改才能让sei.xxx.com/more的地址重定向到www.xxx.com/About/Aboutsecond上面去
解决方案
解决方案二:
大神在哪里?在线等
解决方案三:
//park.xxx.com域名下的路由配置routes.MapRoute(name:"More",url:"More/{action}/{id}",defaults:new{controller="About",action="Aboutfirst",id=UrlParameter.Optional});//sei.xxx.com域名下的路由配置routes.MapRoute(name:"More",url:"More/{action}/{id}",defaults:new{controller="About",action="Aboutsecond",id=UrlParameter.Optional});
解决方案四:
设置域名下的默认路由
解决方案五:
引用2楼foren_whb的回复:
//park.xxx.com域名下的路由配置routes.MapRoute(name:"More",url:"More/{action}/{id}",defaults:new{controller="About",action="Aboutfirst",id=UrlParameter.Optional});//sei.xxx.com域名下的路由配置routes.MapRoute(name:"More",url:"More/{action}/{id}",defaults:new{controller="About",action="Aboutsecond",id=UrlParameter.Optional});
你的意思是在IIS服务器上面发布两个
解决方案六:
如果你只发布一个的话,可以考虑在ActionAttribute里做些特殊判断处理,进行Redirect
解决方案七:
@sp1234
解决方案八:
麻烦大家找“sp1234”大神来帮我回答