【问题标题】:Prefix of my domain is messing things up... How do I resolve this?我的域的前缀搞砸了......我该如何解决这个问题?
【发布时间】:2010-10-26 03:37:16
【问题描述】:

我正在编写一个 Facebook 应用程序,为了使其正常工作,我需要在应用程序设置中设置 Site URL。问题是,如果我将站点 URL 设置为

domain.com

它适用于我的系统和我测试过的一堆系统。我的一些朋友抱怨它在他们的系统上不起作用。当我查看错误是什么时,它给我发回了这个:

Given URL is not allowed by the Application configuration.

这告诉我,我发送的引荐来源网址不是它在应用程序设置中所期望的。所以我所做的就是将 URL 更改为:

www.domain.com

现在我的朋友可以使用该应用程序,但我无法加载它。有谁知道如何解决这个问题?这两种情况,我在 Windows 和 Ubuntu 上使用相同的浏览器版本进行了测试,但我发现了这个问题,我似乎不明白为什么会发生这种情况。

【问题讨论】:

    标签: php javascript facebook browser referrer


    【解决方案1】:

    好吧,我自己不是这个解决方案的粉丝,但认为这是一个 hack……这真的应该在 Facebook 端解决:(

    • 第 1 步: 在应用程序的 Facebook Site-URL 字段中输入 www.domain.com
    • 第 2 步: 在 app 目录中创建一个 .htaccess 文件,并将以下文本放入其中:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^domain\.com
    RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L] 
    

    希望对有相同行为的人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-03
      • 2012-03-30
      • 2020-03-25
      • 2020-02-14
      相关资源
      最近更新 更多