我在网站上将一些图片从一个文件夹移动到另一个文件夹。
现在,当我收到针对旧图片'/old_folder/images/*'的请求时,我希望将其永久重定向到新文件夹'/new_folder/images/*'
例如:
/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/????" });
谢谢