Redirect mit ASP.NET MVC MapRoute

Auf meiner Seite, ich zog einige Bilder von einem Ordner zum anderen.

Nun, wenn ich eine Anfrage erhalten, für die alten Bilder '/old_folder/images/* " ich will eine permanente Umleitung zu neue Ordner mit diesen Bildern '/new_folder/images/*'

Beispiel:

/old_folder/images/image1.png => /new_folder/images/image1.png

/old_folder/images/image2.jpg => /new_folder/images/image2.jpg

Habe ich eine einfache Umleitung controller

public class RedirectController : Controller
{
    public ActionResult Index(string path)
    {
        return RedirectPermanent(path);
    }
}

Nun muss ich das setup die richtige routing, aber ich weiß nicht, wie übergeben Sie den Pfad der path-parameter.

routes.MapRoute("ImagesFix", "/old_folder/images/{*pathInfo}", new { controller = "Redirect", action = "Index", path="/upload/images/????" }); 

Dank

InformationsquelleAutor Khachatur | 2014-01-18
Schreibe einen Kommentar