2011-12-31 65 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