[英]IIS URL Rewrite to App
我正在将现有网站重新设计为ASP.NET MVC。 部署时,我计划将其部署为IIS中的应用程序-应用程序名为-dweb-。 现在,我需要将所有传入的URL重定向到
http://www.xyz.com到http://www.xyz.com/dweb
但是,对于最终用户/浏览器,URL重定向不是透明的,因此他们不应看到重定向的URL。
在“路由”或“ URL重写模块”中做得更好吗? 有任何示例路由/重写规则吗?
在RouteConfig.cs(或RouteConfig.vb)中,更改默认路由路径:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{ID}",
defaults: new { controller = "Home", action = "dweb", id = UrlParameter.Optional }
);
}
}
您需要在\\ Views \\ Home下有一个名为dweb.cshtml的View才能显示该页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.