В ASP.Net Core вы можете настроить промежуточное ПО маршрутизации, используя приведенный ниже код в методе «Настройка»:
В приведенном ниже коде, если вам не нужны другие пути (в defaultRoute), вы можете удалить его.
app.UseMvc(routes =>
{
routes.MapRoute("specialRoute",
"CompanyName/{*action}",
defaults: new { controller = "CompanyName",
action = "action"
});
routes.MapRoute("defaultRoute", "{controller=Home}/{action=Index}/{id?}");
});