gpt4 book ai didi

asp.net-mvc-3 - ASP MVC3 本地化 URL 查询字符串参数

转载 作者:行者123 更新时间:2023-12-04 23:48:28 26 4
gpt4 key购买 nike

我已经知道如何本地化 ASP.NET MVC3 URL(使用 this 技术)。

这个解决方案非常优雅,我已经设法根据我的需要对其进行了调整。

但现在我遇到了这个小(或相当大)的问题:

怎么可能有本地化的 url 查询参数?

例如怎么可能有这个(美国)英文版本

英文网址:http://www.mysite.com/en-US/Classifieds/Search ? zip =92274

德语 (DE) 版本: http://www.mysite.com/de-DE/Anzeigen/Suche ?PoSTLeitzahl=71710

西类牙语 (ES) 版本: http://www.mysite.com/es-ES/Clasificados/Busqueda ?Codigo_postal=08110

看到粗体部分了吗?这就是我要找的!

提前致谢

附言。我需要这个因为我认为这会提供更好的 SEO 排名。有没有人可以证实这一点?

最佳答案

我可以想出几种方法来满足您的需求。您可能想尝试为本地化链接构建创建自己的 HTML 帮助程序。这可能包括基于数据库表的翻译逻辑(baseName、Culture、translation)。完成此操作后,您可以引用 Request 对象并通过索引获取参数,或者创建一个逻辑来(再次基于您的表)转换回基本名称。

关于您的 SEO 问题 - 我只知道 MVC 重写逻辑和链接的“友好性”是基于静态链接比动态链接抓取速度更快的事实。所以这是你网站上需要考虑的事情。(http://www.seo-consultant-services.co.uk/static-html-vs-dynamic-urls.html)我不是专家,但我想如果你希望用户搜索这样的服务,例如“靠近邮政编码 92274”,那么翻译你的 url 参数是有意义的(我可能是错误的)

关于asp.net-mvc-3 - ASP MVC3 本地化 URL 查询字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8375198/

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