gpt4 book ai didi

java - 网页本地化方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:24 24 4
gpt4 key购买 nike

我有一个使用 Java、Spring-MVC 和 AngularJS 构建的简单 Web 应用程序。我想让用户选择一种语言并以所选语言显示页面(我将使用相关语言创建内容,无需翻译)。

关于如何实现这一点,我有 2 个想法,我正在考虑哪个 SEO 更明智。

我的第一个想法是使用 angular js,创建一个 LanguageController,它将具有一个 convert(stringToTranslate, lang) 函数,它将发送要翻译的字符串到一个 REST 服务,该服务将为每个键返回相关语言的翻译.所以依赖于 lang 变量,整个页面被翻译成选定的语言,我担心的是这个解决方案会对 SEO 产生什么影响?因为为了获取页面的内容,需要呈现 javaScript 代码(或更具体的 Angular ),这是否意味着页面的内容根本不会被索引?

我的第二个想法是使用我目前正在学习的 spring 的 I18n。

总结一下我的问题,这两种方法在 SEO 方面的表现如何?
对于多语言页面支持,是否有更有意义的最佳实践/替代方案?

最佳答案

wouldnt that mean that the content of the page won't be indexed at all?

确实。

在您的情况下,您可能应该为每种语言使用子文件夹或参数。然后,您应该使用 hreflang 来帮助搜索引擎正确地索引您的内容(有关更多详细信息,请参阅我维护的 note)。

关于java - 网页本地化方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29731398/

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