1
0
下拉选择语言/文化是一个很好的方法。选择一个值,然后设置uiCulture,并可能保存该值(在会话中)以供将来使用。 但是,选择不同的网站域很可能会导致问题,除非您真的想为每种语言将用户引导到完全不同的网站。例如,任何cookie或登录信息将在网站之间分开。然而,最大的问题是,你需要考虑到一个国家的语言差异。您的方案将无法区分加拿大英语和加拿大法语。同样,整个欧洲有许多不同的语言/文化组合。 如果要在MVC路由中使用语言设置,请考虑在每个URL中包含语言区域性组合。例如:domain.com/en-gb/、domain.com/fr-ca/等。 |
2
1
你关心SEO吗?如果页面的不同语言版本有不同的URL,这是一个很好的主意。(即不要将其存储在会话中或其他不太可能被爬行的方式中)。 如果你能得到带有相关后缀的域,但它可能不会 保证 更好的搜索引擎优化排名,我希望它可能会有所帮助。 |