Wie kann ich eine 301-Weiterleitung /Home root?

Hier ist meine route im Allgemeinen.asax zu entfernen /zu Hause:

    routes.MapRoute("Root", "{action}/{id}",
        new { controller = "Home", action = "Index", id = UrlParameter.Optional }
   );

Gut ich brauche, um das setup eine 301-Weiterleitung, weil jemand verlinkt auf /Home und Sie werden immer ein 404.

So, wie richte ich die 301?

Überprüfte ich die Art und Weise der Weg war, der Einrichtung und ist auf der Suche nach einem "Zuhause" action-Methode in der "Home" - controller.

Offensichtlich So konnte ich hinzufügen:

public ActionResult Home() {
    Response.Status = "301 Moved Permanently";
    Response.RedirectLocation = "/";
    Response.End();
    return Redirect("~/");
}

Jedoch, es muss einen besseren Weg, dies zu tun, richtig?

Schreibe einen Kommentar