Многоязычные сайты с 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.