0

首先,我已经看到了类似的帖子,但它们并不是我要问的。

我使用 Facebook Dev 为我的网站创建了一个点赞按钮,将代码插入其中,然后按钮就出现了。唯一的问题是当我单击按钮时它喜欢错误的 url。

我很确定问题是我将其设置为自动从 mydomain.com 重定向到最近的帖子。我认为这是用like按钮搞砸了作品,并导致它喜欢mydomain.com/mostrecentpost,而不是简单地喜欢mydomain.com。

有没有办法纠正这个问题而不必摆脱重定向(因为这不是一个选项)?

抱歉,如果这有点罗嗦,想确保我充分解释了这个问题。

4

1 回答 1

0

有没有办法纠正这个问题而不必摆脱重定向(因为这不是一个选项)?

在请求的用户代理标头指向它是Facebook 的爬虫的情况下,不要重定向;

或将规范 URL 设置http://example.com/mostrecentpost为仅http://example.com/使用适当的 Open Graph 元标记。(尽管这意味着您将无法再点赞一个帖子,因为您的所有帖子都将指向您的基本域作为“真实”网站;所以第一个可能是更好的选择。)

于 2012-08-20T08:10:29.020 回答