ASP.Net MVC-Umleitungen, Bestimmte Routen zu Externen Website

Habe ich eine gut funktionierende ASP.Net MVC-Website mit Hilfe der einfachen standard-routing-Schema:

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

Mein Kunde möchte die Umleitung von statischen Seiten auf einen sekundären Standort, so dass Sie Sie Bearbeiten können, - Vorlage-Stil, bei wird. Die Seiten, die tatsächlich etwas tun, bleiben auf der original-Website.

Was ich tun müssen, ist die Routen einrichten für meine funktionale views/controller-Aktionen und leiten die verbleibenden urls der externen Links, unabhängig davon, ob oder nicht der angegebenen url einen passenden controller/action. Ich don ' T wollen, um Durcheinander mit den bestehenden code, aber mit routing zum ausführen einiger der Seiten und leiten Sie von anderen.

Beispiel:

mysite.com/sponsors/signup ausgeführt werden würde

mysite.com/sponsors/information würde umgeleitet werden

Obwohl die Sponsoren-controller enthält Aktionen für Anmeldungen und Informationen und es gibt bereits Ansichten für beide Anmeldung und Informationen.

So weit, dass ich nicht in der Lage gewesen zu wickeln meinem Kopf herum, einen Weg, dies zu tun.

Irgendwelche Ideen?

Schreibe einen Kommentar