【问题标题】:Facebook apps redirects to 4oh4.php only on some browsersFacebook 应用程序仅在某些浏览器上重定向到 4oh4.php
【发布时间】:2012-05-02 10:56:03
【问题描述】:

我有一个非常简单的 Facebook 应用模板,可以在用户参加比赛时收集用户详细信息。

我最近为一个客户部署了这个,但是当他们访问https://apps.facebook.com/name URL 时,他们被重定向到:

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

这只发生在某些 PC 上。

我无法在我拥有的任何浏览器或 PC 上重现它。

我还在以下位置使用过调试工具:

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

我看到 Facebook 解析器可以访问我服务器上的应用程序并获取正确的 HTML 内容。

有什么想法吗?

【问题讨论】:

  • 缓存问题?某处,某些服务器认为您的应用还不存在?

标签: http-status-code-404 facebook-apps


【解决方案1】:

我尝试了几件事。这。我更改了内容的 src 地址,因此 FB Linter 可能会重新缓存它,但这不起作用。

最后,我刚刚创建了一个具有新命名空间的新应用程序,并将其发送给客户端。有效。我猜他们一定是通过一个特别无用的代理服务器访问该 URL,该代理服务器在 24 小时后为他们提供相同的内容。

通常,代理服务器不会缓存 http 404 或 500 错误,但在这种情况下,您不会收到真正的 404 错误,而是伪装成 404 错误的 Facebook HTTP 200 响应。

在 Facebook 方面不是很聪明。

【讨论】:

    猜你喜欢
    • 2013-11-23
    • 1970-01-01
    • 2016-09-10
    • 2018-08-23
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    相关资源
    最近更新 更多