Один из способов - установить маршрутный символ, который будет использовать любой маршрут с бета-версией, и отправить его в действие, которое затем перенаправит вас на правильный URL-адрес:
routes.MapRoute(
"Beta", // Route name
"beta/{*url}", // URL with parameters
new { controller = "Beta", action = "Index", url= UrlParameter.Optional }
);
Затем в бета-контроллере выполнитеперенаправление:
public ActionResult Index(string url)
{
return Redirect("/" + url);
}