Как настроить маршруты для ссылок для которых нет контролеров?

Есть ссылка вида http://site.com/RND/PARAMS
Если стандартно то получается что RND - Контроллер, PARAMS - экшен.
Но у меня RND и PARAMS меняются.
Так же у меня есть AccountController, AdminController и тд, мне нужно что бы ссылки вида http://site.com/Account http://site.com/Admin обрабатывались этими контроллерами по стандарту.

app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });

А вот ссылки

http://site.com/RND/PARAMS
http://site.com/RND/
http://site.com/123/PARAMS
http://site.com/abc/
http://site.com/zzzz/1124/23525/1233/5235
Обрабатывались в другом общем контроллере, например в RedirectController Где у меня бы был один экшен который бы принимал все параметры /123/PARAMS /zzzz/1124/23525/1233/5235 и я уже там в зависимости от того какие и сколько параметров уже выбирал бы что дальше делать.
Как настроить такую маршрутизацию?
Извините за название вопроса, я хз как спросить, если у кого есть идеи то переименуйте или напишите комментарий я сам переименую.


Ответы (0 шт):