【发布时间】:2014-11-03 01:26:14
【问题描述】:
经过研究,我发现很多人都面临同样的问题。但到目前为止我还没有解决,这是在我将服务器切换到 linode.com 后发生的
让我们举个例子。 www.acemark2u.com 是 linode 服务器下托管的网站之一, 当我尝试在https://developers.facebook.com/tools/debug/og/object/ 中调试时,它无法正确获取抓取信息,如果我尝试使用 www.acemark2u.com/about-us 页面之一,它只会显示错误“解析输入时出错URL,没有数据被缓存,或者没有数据被抓取。”
奇怪的事情发生了。当我尝试使用 ip 地址 106.187.35.114/~acemark2 进行调试时,一切都很顺利。获取很好,页面没有错误404。
我怀疑它可能是由“gethostbyaddr”函数引起的(参考:http://www.gearhack.com/Forums/DisplayComments.php?file=Computer/Network/Internet/Preventing_Your_Web_Server_From_Blocking_Facebook_Share),但到目前为止我还没有解决方案。
【问题讨论】:
标签: php facebook facebook-opengraph