Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
在一个网站改变并发送了一个正确的301重定向后,如何更新Facebook上的共享数?_Facebook_Facebook Sharer - Fatal编程技术网

在一个网站改变并发送了一个正确的301重定向后,如何更新Facebook上的共享数?

在一个网站改变并发送了一个正确的301重定向后,如何更新Facebook上的共享数?,facebook,facebook-sharer,Facebook,Facebook Sharer,我创建了一个站点,但它的结构有所增加,在url中添加了一个新的文件夹级别。该站点发送301重定向,将用户指向新url 问题是:带有共享计数的facebook按钮是零。是408 我知道我可以将计数器指向旧页面的URL,但如何使用301重定向正确地执行此操作?我不再需要旧的url,只需要将计数更新为新的url 旧网址: (http 301) 新网址: 我已经使用facebook调试工具在旧url上获取了新的抓取信息 但计数仍然没有转移到新的URL 我认为这是facebook的错误,因为它没有遵循

我创建了一个站点,但它的结构有所增加,在url中添加了一个新的文件夹级别。该站点发送301重定向,将用户指向新url

问题是:带有共享计数的facebook按钮是零。是408

我知道我可以将计数器指向旧页面的URL,但如何使用301重定向正确地执行此操作?我不再需要旧的url,只需要将计数更新为新的url

旧网址:

(http 301)

新网址:

我已经使用facebook调试工具在旧url上获取了新的抓取信息 但计数仍然没有转移到新的URL


我认为这是facebook的错误,因为它没有遵循301重定向规则

不,这不是一个bug–scraper正在跟踪您的重定向,因此将第二个URL视为对象的“真实”URL。您需要保持旧url可用,将新url的
og:url
meta标记指向那些旧url,并让它们将元数据提供给FB scraper。只有非FB scraper的客户端(也称为人类访问者)才能重定向到新URL。谢谢你的评论,但我认为这是一个错误。“保留旧url”:例如,如果域名发生变化,该如何处理?如果无法将计数移动到新的URL,我将放弃并从零开始。