在我的asp.net mvc项目中,所有文本都在资源文件中,并且视图中的文本值是资源文件的根。我有英文和德文。当前的文化是从cookie中读取的,并且源自global.asax。
这是否适用于搜索机器人,或者在我的网址中添加/ en /这样的附加参数值会更好吗?
答案 0 :(得分:0)
对于像google这样的搜索机器人,这不会有任何问题。
Google是最专业的搜索引擎,可以看到语言之间的区别。
无论如何,它会将大部分时间链接到您的索引。
答案 1 :(得分:0)
问题是,如果搜索引擎将使用/提交cookie,并且能够访问其他语言的页面。请参阅is-localization-using-cookies-search-engine-compatible。
确保您还有基于非Cookie的方式来访问这些页面。