Ich weiß, Sie ausdrücklich gefragt, wie diese auf dem RouteConfig zu tun, aber Sie können auch erreichen Sie das gleiche mit IIS Rewrite Rules. Die Regeln werden in Ihrer web.config gespeichert. Sie müssen nicht einmal IIS verwenden, um die Regeln zu erstellen. Sie können sie einfach zur web.config hinzufügen und werden mit der App durch all Ihre Umgebungen (Dev, Staging, Prod, usw.) und halten Sie Ihre RouteConfig sauber. Es erfordert, dass das IIS-Modul auf IIS 7 installiert wird, aber ich glaube, dass es auf 7.5+ vorinstalliert ist.
Hier ist ein Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect t and c" stopProcessing="true">
<match url="^terms_conditions$" />
<action type="Redirect" url="/TermsAndConditions" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
ich diese Antwort erraten von einigem Wert http://stackoverflow.com/a/7664217/1236044 – jbl
möglich Duplikat sein kann [Wie geht es Ihnen eine 301-Route permanant umleiten in ASP.Net MVC] (http://stackoverflow.com/questions/2216890/how-do-you-doa-a-301-permanant-redirect-route-in-asp-net-mvc) – JNF