【发布时间】:2010-10-10 20:59:34
【问题描述】:
我正在尝试为新的 ASP.NET MVC 网站的未来(几个月后)本地化做计划。
就构建 URL 和路由而言,尝试决定做什么最有意义。
例如,我是否应该立即开始:
http://www.example.com/en/Products/1001
http://www.example.com/es/Products/1001
或者只是
http://www.example.com/Products/1001
稍后再添加其他语言
http://www.example.com/en/Products/1001
这是我现在的基本主要问题,试图让路由正确。我希望我的 URL 可以被搜索引擎正确索引。我什至不确定我是否要在 URL 中使用语言,但我认为没有一个不会混淆搜索引擎的好选择。
它会导致各种其他问题,例如“我是否应该本地化产品这个词”,但现在我只想在启动英文网站之前确定路由。
【问题讨论】:
-
你可以试试我刚刚发现的很棒的AttributeRouting 项目!您可以通过NuGet获取。
标签: asp.net-mvc localization routing