Многоязычные сайты с ASP.NET MVC

При создании многоязычного веб-сайта (с веб-формами ASP.NET) я буду использовать модуль HTTP, чтобы переписать URL-адреса, чтобы в итоге получить что-то дружественное (для людей и поисковых систем), например:

uk/products/product_category_one/sub_category_one/index.aspx
uk/products/product_category_one/sub_category_one/widget_mk5.aspx
es/productos/categoría_de_producto_una/widget_mk5.aspx

Мое (новичок) понимание MVC заключается в том, что URL должен принимать формат

Контроллер / Действие / Идентификатор

поэтому репликация описанных выше функций с MVC приведет к URL-адресам, похожим на:

products/category/123/product_category_one/sub_category_one
products/items/456/widget_mk5

Вопросы..

Могу ли я вставить код страны в URL перед сегментом «контроллер»?Можно ли отобразить «products» и «productos» на один контроллер?

Спасибо за вашу помощь

Редактировать: В дополнение к ответу Паноса ниже я нашел больше информации оСайт ASP.NET.

Ответы на вопрос(2)

Ваш ответ на вопрос