Cookies 如何在页面之间传递语言信息?
如果我有一个多语言网站,传递语言信息的最佳方式是什么 现在,该语言保存在cookies中。这很方便,但如果搜索机器人不使用cookies,这可能不利于搜索优化 另一个选项是在地址中指定语言,如Cookies 如何在页面之间传递语言信息?,cookies,internationalization,Cookies,Internationalization,如果我有一个多语言网站,传递语言信息的最佳方式是什么 现在,该语言保存在cookies中。这很方便,但如果搜索机器人不使用cookies,这可能不利于搜索优化 另一个选项是在地址中指定语言,如exampel.com/?lang=de,但您可能需要向页面上的每个链接添加?lang=xx 有正确的方法吗 更好的方法是在会话中维护此信息 另一个选项是指定 地址中的语言,如 exampel.com/?lang=de,但是 可能需要将?lang=xx添加到每个 页面上的链接 有正确的方法吗 我会创建过滤器
exampel.com/?lang=de
,但您可能需要向页面上的每个链接添加?lang=xx
有正确的方法吗 更好的方法是在
会话中维护此信息
另一个选项是指定
地址中的语言,如
exampel.com/?lang=de,但是
可能需要将?lang=xx添加到每个
页面上的链接
有正确的方法吗
我会创建过滤器,然后解析每个请求并获取lang
param并相应地处理
此外,我建议您使用以下url模式,并从过滤器中获取lang
yourapp.com/en/welcome/
更好的方法是在会话中维护此信息
另一个选项是指定
地址中的语言,如
exampel.com/?lang=de,但是
可能需要将?lang=xx添加到每个
页面上的链接
有正确的方法吗
我会创建过滤器,然后解析每个请求并获取lang
param并相应地处理
此外,我建议您使用以下url模式,并从过滤器中获取lang
yourapp.com/en/welcome/
如果你想让所有的内容都能被抓取,那么你必须在URL中传递它。作为参数http://mydomain.com/en/english-content
或可能有单独的站点/子域http://english.mydomain.com/english-content
如果您希望所有内容都可以爬行,则必须将其传递到URL中。作为参数http://mydomain.com/en/english-content
或可能有单独的站点/子域http://english.mydomain.com/english-content
我会使用Wikepedia的方法:不同语言的不同URL。
英语
对于西班牙语,我会使用Wikepedia的方法:不同语言的不同URL。
英语
西班牙语但它对搜索机器人友好吗?但它对搜索机器人友好吗?