Просто определите маршрут без {controller} / {action} part
routes.MapRoute("ById", "{id}", new { controller = "Home", action = "ViewById"}, new{id = @"\d+"});
Последний параметр - это ограничение, которое гарантирует, что идентификатор является числом.