Facebook共享调试器抓取主页URL,而不是Angular 6中的给定URL

问题描述 投票:0回答:1

Facebook共享调试器工具正在抓错页面。

我提供了一个带有Slug(指向我网站上的单个页面)的完整URL,我希望它通过facebook共享按钮进行共享。它没有刮我想要的页面,而是刮了我网站的主页。

我希望它刮擦https://example.com/slug相反,它会刮除https://example.com

我已使用下面的以下代码更新了og:url的元标记

this.meta.updateTag({
      property: 'og:url',
      content: 'https://example.com/'+this.slug
    });

并且运行正常(通过检查当前页面)。但是Facebook开放图正在抓取我网站的主页,而不是更新的og:url

angular facebook-opengraph facebook-share
1个回答
0
投票

您正在使用Shorturl作为og:url,它会指向主URL。请使用正确的永久链接:

<meta property="og:url" content="https://iages.therightdoctors.com/the-last-word/iages-2020-dr-ramananda-saikia-laparoscopic-cbd-exploration-using-bronchoscopy">

重要:Facebook会忽略JavaScript,因此您无法在客户端上设置/更新标签。

© www.soinside.com 2019 - 2024. All rights reserved.