Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook共享按钮-规范URL_Facebook_Facebook Graph Api_Facebook Share - Fatal编程技术网

Facebook共享按钮-规范URL

Facebook共享按钮-规范URL,facebook,facebook-graph-api,facebook-share,Facebook,Facebook Graph Api,Facebook Share,问题是,一些FB OG标签的技巧 我可以通过FB共享页面: <meta property="og:title" content="title" /> <meta property="og:description" content="description" /> <meta property="og:image" content="http://example.com/image.png" /> <meta property="og:url" conte

问题是,一些FB OG标签的技巧

我可以通过FB共享页面:

<meta property="og:title" content="title" />
<meta property="og:description" content="description" />
<meta property="og:image" content="http://example.com/image.png" />
<meta property="og:url" content="http://some.url" />

当用户共享页面,其他用户从FB点击帖子时,他将被重定向到

所以,问题是(这对我来说非常有趣),我是否可以发送(或传递或更改或其他)URL,如果用户单击帖子,他将被重定向到(而不是)URL

当然,我想使用OG标签(如标题、描述、图像等),这些标签来自第一个用户共享帖子的网页-。:)-什么?你想要什么,那个愚蠢的人

问题是,这是不可能的,我找不到任何关于更改/替换规范URL的信息

你们的观点很有趣,伙计们


当然,谢谢,)

Facebook将始终从指定为
OG:url
或规范url的地址请求OG元数据。但是,您可以将到达该URL的人类访问者重定向到其他地方-客户端per JS(FB scraper不关心),或服务器端(然后您需要为FB scraper添加一个例外,它可以被其用户代理识别)。好的,正如您所提到的,FB将从上一个URL抓取OG标记,在这种情况下,我不能从第一页使用OG标记。我想,关于JS重定向,但它看起来像旧式:)我做了一些研究,我相信,JS重定向是一个可能的解决方案。