У меня есть веб-сайт (Visual Studio / VB / ASP.NET 4.0), и он локализован на 9 разных языках, поэтому в моем каталоге Apps_GlobalResources 9 разных файлов .resx. языки прекрасно работают , и конечный пользователь может вручную выбрать язык, который он хочет просмотреть.
Проблема:
Когда пользователь, например, находится на домашней странице, он находится в домене / default.aspx.Когда они переключаются на испанский - мексиканский, страница переключается на испанский - мексиканский, но URL остается прежним - domain / default.aspx .
Многие рекомендуют мне показыватьконечный пользователь строка запроса.Поэтому я хочу, чтобы URL выглядел как domain / default.aspx? Lang = es-MX или domain // es-MX / default.aspx (предпочтительно).
Поскольку все мои файлы ресурсов на месте, можно ли это сделать с помощью инструмента перезаписи II7 ?Если да, то может кто-нибудь объяснить, как я могу это сделать?Я не знаком с ведением переговоров IIS.Спасибо, и я искренне признателен за любые рекомендации, которые вы можете предложить!