2011-12-31 60 views
1

当我发布我的网站链接到Facebook时,它现在显示缩略图,它显示我的旧网站的标题。我刚刚添加opengraph代码到我的网站,但这并没有帮助。当我检查我的网站在Facebook调试时,它显示响应代码:403.我想这意味着我的网站阻止Facebook机器人,但我不明白这是如何可能的。由于最近一切正常。如果是这样的话,你能告诉我怎么解锁?Facebook不抓取我的网站

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fracunovodstvo.com.ba

+0

联系您的托管服务提供商 – 2011-12-31 13:53:02

+0

我已联系他们,他们说服务器上的一切都很好:S – 2011-12-31 13:54:58

+0

当您使用开放式图形调试器时,您是否看到来自Facebook的日志中有任何请求正在完成? – 2011-12-31 14:14:45

回答

1

我做了一些挖掘和它的接缝如Facebook实际上得到一个403响应。这里是我做的:

$ nc -l -p 8000 > fbbot-request 
listening on [any] 8000 ... 

运行上http://mydebughost:8000调试器,我得到:

connect to [78.108.54.9] from out-fc245.tfbnw.net [66.220.153.245] 48731 
$ cat fbbot-request 
GET/HTTP/1.1 
User-Agent: facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php) 
Host: mydebughost:8000 
Accept: */* 
Accept-Encoding: deflate, gzip 
Range: bytes=0-40960 
Connection: close 

现在Host头更改为racunovodstvo.com.ba,做请求:

$ cat fbbot-request | nc racunovodstvo.com.ba 80 | head 
HTTP/1.1 403 Forbidden 
Date: Sat, 31 Dec 2011 14:29:48 GMT 
Server: Apache 
Last-Modified: Mon, 02 May 2011 07:52:14 GMT 
ETag: "444007-1094-4dbe62ae" 
Accept-Ranges: bytes 
Content-Length: 4244 
Connection: close 
Content-Type: text/html 

并经过当网络服务器被Range: bytes=0-40960标题混淆时,更多的人会挖掘它的接缝。

+0

非常感谢您的回复。你有什么想法我可以做什么来解决这个问题。这是困扰我两天,但仍然没有.. – 2011-12-31 14:38:35

+0

接缝奇怪,如果这是与Apache的问题,我想在php等出现问题。 – 2011-12-31 14:40:47

+0

网站是在WordPress中,我停用所有插件,因为我读了可以是一个问题,但没有)= – 2011-12-31 14:49:15