如何构建一个asp.net应用程序以在地址栏中使用语言?

时间:2012-06-29 10:02:50

标签: url-routing webforms

我希望我的asp.net(网络表单)应用程序中的所有地址都包含所选语言,以允许搜索引擎索引这两种语言内容。所以我希望它像www.mysite.com/en/items/35 那么我该怎么办呢,我不想为我的每种语言创建页面版本。我可以设置页面路由,但是我将如何理解在我的页面中显示的语言?我应该分析地址字符串并搜索“/ en /”,“/ ee /”等等???

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用rewriting engine以便网址

www.mysite.com/en/items/35

重写为:

www.mysite.com/items.aspx?lang=en&id=35

然后你只需编写一些代码来查看查询字符串。