2
我有三个页面,内容相同,语言不同。Facebook like/share for multilingual page
当有人按下共享/等上荷兰(NL)版本按钮我期望等正在与英语和德语版本共享。 我已经设置了og:url到英文版(我猜我做必须选择一个版本)。 但我现在遇到的问题是Facebook刮板看英文版的meta标签。因此,人们在分享荷兰版本时会看到英文标题/说明。
根据Facebook文档,我可以看看X-Facebook-Locale
标题,以正确的语言提供元标记。但是,我应该为英文页面提供荷兰元标签给Facebook抓取工具。
这不仅是在嘲弄我的强迫症,而且也使得代码更加复杂。因为元标记被设置在请求管道中的不同点上,所以我有多个地方需要在文化之间切换。
我在想的另一种方法是看看是否有X-Facebook-Locale
标题,然后重定向到适当的语言,但出于某种奇怪的原因,这似乎也不起作用。
怎么办?