2012-05-02 41 views
0

我有一個非常簡單的Facebook應用模板,可以在將用戶輸入競爭對手時收集用戶詳細信息。Facebook應用只在某些瀏覽器上重定向到4oh4.php

我最近部署了這個一個客戶,但是當他們訪問https://apps.facebook.com/name URL,他們將被重定向到:

http://www.facebook.com/4oh4.php

這只是發生在某些電腦。

我無法在任何瀏覽器或PC上重新制作它。

我也在使用調試工具:

https://developers.facebook.com/tools/debug

,我看到的是,Facebook的解析器可以訪問我的服務器上的應用程序,並拿起正確的HTML內容。

任何想法可能會發生在這裏?

+0

緩存問題?有些服務器認爲你的應用不存在了嗎? –

回答

0

我嘗試了幾件事。這個。我改變了內容的src地址,所以FB Linter可能會重新緩存它,但那不起作用。

最後,我剛剛創建了一個新的名稱空間的應用程序,並將其發送給客戶端。有效。我想他們一定是通過一個特別無用的代理服務器訪問了這個URL,這個代理服務器在24小時後爲他們提供了相同的內容。

通常,代理服務器不會緩存http 404或500錯誤,但在這種情況下,您沒有收到真正的404錯誤,而是發生了404錯誤的Facebook HTTP 200響應。

對Facebook來說不是很聰明。

相關問題