[英]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.