本地化 OpenGraph 元信息?

发布于 2024-11-29 08:20:02 字数 373 浏览 1 评论 0原文

我有一个提供多种语言版本的网站(目前是英语和德语)。登陆页面 / 自动将访问者重定向到 /en 或 /de。页面上有一些社交按钮,但使用 / url,以便数字(Facebook like 计数或 Google +1 计数)不会针对不同语言进行分段。

在 Facebook 上共享网站链接时,按钮被配置为共享 / 页面(这也算作“点赞”,因为访问者与“点赞”按钮共享相同的 url)。 然而,如果有人只是手动分享网站 URL,Facebook 会将英文描述发布在他的墙上,即使访问者访问的是德文网站。

我猜想,Facebook 会缓存有关站点的 OpenGraph 信息。有没有办法告诉 Facebook 本地化的 OpenGraph 信息,以便访问者可以用正确的语言发布指向具有自动描述的网站的链接?

I have a site that is available in multiple languages (English and German for now). The landing page / automatically redirects the visitor to either /en or /de. There are social buttons on the page that however use the / url so that numbers (Facebook like count or Google +1 count) does not segment for different languages.

When sharing a link to the site on Facebook, buttons are configured to share the / page (which also counts as a like since the visitor shares the same url as the like button).
However, if somebody just shares the site url manually, Facebook posts the the English description on his wall, even if the visitor gets the German site.

I guess, Facebook caches OpenGraph information about a site. Is there a way to tell Facebook localized OpenGraph information so that visitors can post links to the site having automatic description in the correct language?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文