Facebook链接预览未显示phpBB3论坛帖子

时间:2014-04-01 11:06:54

标签: facebook facebook-graph-api phpbb3

我在phpBB3论坛软件上运行此论坛。它本身工作正常。但是,当我尝试在Facebook上添加论坛帖子链接时,它不会显示该页面的预览。当我使用facebook调试器(https://developers.facebook.com/tools/debug/)尝试此操作时,它会向我显示我的帖子的RNF错误(HTTP 404),因为它不会向URL附加必需的参数。

这是我在facebook调试器页面上看到的内容 -

Scrape Information
Response Code   404
Fetched URL http://mysite.tld/forums/viewtopic.php?f=9&t=25
Canonical URL   http://mysite.tld/forums/viewtopic.php?f=9&t=25
Final URL   http://mysite.tld/forums/viewtopic.php

有没有办法告诉facebook考虑URL的查询参数? 我确实尝试在标题中添加og:XXX标签,但它没有任何帮助,我继续在facebook调试器中看到404错误。

我不认为添加标签是一个问题,因为我在Facebook调试器中尝试了这个URL,它可能正确地标记该URL的标题和所有其他详细信息。

https://www.phpbb.com/community/viewtopic.php?f=72&t=2120397

我看到这些论坛没有任何面孔og:XXX标签。

什么可能导致我的论坛出现问题,我该如何解决?

任何指针,输入都将受到高度赞赏!

TIA,   - Manish

我已经在这里搜索了问题,并没有找到任何指针。我已经完成了关于facebook调试器和链接预览的功课,所以不确定为什么它被拒绝了。

1 个答案:

答案 0 :(得分:0)

我已经弄清楚了。事实证明 - 机器人没有设置cookie,因此得到了HTTP 404响应(自定义风格中的一个可能的错误:fresco)。一旦我意识到这个问题是由于cookie,我编辑了所有的机器人(ACP>>一般>>蜘蛛/机器人)来使用默认的phpBB风格的prosilver。一旦修复,Facebook开始正确显示链接预览!