У меня есть приложение. NET Core 3.1, и я должен переписать URL-адреса, оптимизированные для поисковых систем.
На данный момент URL-адреса являются стандартными для шаблона MVC (/ Controller / Action / Id), например: / News / Detail / 21
endpoints.MapControllerRoute (
name: "default",
pattern: "{controller = Home}/{action = Index}/{id?}");
Оптимальный результат будет: / en / news / 21 / title-news
Как мне действовать? Я пробовал, но мне кажется, что существует слишком много методов от переписывания до промежуточного программного обеспечения, и я не могу понять, какой из них подходит мне.
У вас есть примеры, чтобы сделать это простым способом, если это возможно?