gpt4 book ai didi

asp.net-mvc - 我应该如何使用 ASP.NET MVC 路由实现本地化?

转载 作者:行者123 更新时间:2023-12-02 00:45:54 26 4
gpt4 key购买 nike

我正在尝试为新的 ASP.NET MVC 站点的 future (几个月后)本地化做计划。

就构建 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 中的语言,但我认为没有不会混淆搜索引擎的好选择。

它会导致各种其他问题,例如“我是否应该本地化产品一词”,但目前我只想在启动英文网站之前先安排好路由。

最佳答案

我有和你一样的 URL_mapping。我的路线也使用约束。适合我。

   routes.MapRoute(
// Route name
"LocalizedController",
// URL with parameters
"{language}/{controller}/{action}",
// Parameter defaults
new {
controller = "Home", action = "Index",
language = "de"
},
//Parameter constraints
new { language = @"de|en" }

关于asp.net-mvc - 我应该如何使用 ASP.NET MVC 路由实现本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/603915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com