【发布时间】:2014-02-06 13:38:17
【问题描述】:
我有三个页面,内容相同,语言不同。
当有人按下荷兰语 (nl) 版本上的分享/点赞按钮时,我希望与英语和德语版本共享点赞。 我已将 og:url 设置为英文版(我想我 确实 必须选择一个版本)。 但我现在遇到的问题是 Facebook 抓取工具会查看英文版的元标记。因此,人们在分享荷兰语版本时会看到英文标题/描述。
根据 Facebook 文档,我可以查看 X-Facebook-Locale 标头,以便以正确的语言提供元标记。但我应该为 Facebook 爬虫提供一个带有荷兰语元标记的英文页面。
这不仅是在嘲弄我的强迫症,而且还会使代码更加复杂。因为元标记设置在请求管道中的不同点,所以我有多个地方必须在文化之间切换。
我正在考虑的另一种方法是查看是否有 X-Facebook-Locale 标头,然后重定向到适当的语言,但由于某些奇怪的原因,这似乎也不起作用。
怎么办?
【问题讨论】:
标签: facebook localization internationalization facebook-opengraph