На моем сайте я переместил несколько изображений из одной папки в другую.Перенаправление с ASP.NET MVC MapRoute
Теперь, когда я получаю запрос на старые изображения «/ old_folder/изображений/*» Я хочу, чтобы сделать постоянную переадресацию в новую папку с этими изображениями «/ new_folder/изображения/*»
Например:
/old_folder/images/image1.png => /new_folder/images/image1.png
/old_folder/images/image2.jpg => /new_folder/images/image2.jpg
Я добавил простой контроллер перенаправлять
public class RedirectController : Controller
{
public ActionResult Index(string path)
{
return RedirectPermanent(path);
}
}
Теперь нужно настроить соответствующую маршрутизацию, но я не знаю, как передать часть пути к параметру пути.
routes.MapRoute("ImagesFix", "/old_folder/images/{*pathInfo}", new { controller = "Redirect", action = "Index", path="/upload/images/????" });
Благодаря
Вы должны опубликовать это как комментарий –