簡體   English   中英

IIS URL重寫為App

[英]IIS URL Rewrite to App

我正在將現有網站重新設計為ASP.NET MVC。 部署時,我計划將其部署為IIS中的應用程序-應用程序名為-dweb-。 現在,我需要將所有傳入的URL重定向到

http://www.xyz.comhttp://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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM