Php 我的域名前缀把事情搞砸了。。。我如何解决这个问题?
我正在编写一个Facebook应用程序,为了让它正常工作,我需要在应用程序设置中设置Php 我的域名前缀把事情搞砸了。。。我如何解决这个问题?,php,javascript,facebook,browser,referrer,Php,Javascript,Facebook,Browser,Referrer,我正在编写一个Facebook应用程序,为了让它正常工作,我需要在应用程序设置中设置站点URL。问题是,如果我将我的站点URL设置为 domain.com 它可以在我的系统和我测试过的一系列系统上运行。我的一些朋友抱怨说他们的系统不工作。当我查看错误是什么时,它向我发回以下信息: Given URL is not allowed by the Application configuration. 这告诉我,我发送的引用URI不是应用程序设置中所期望的。因此,我所做的是将URL更改为: www.
站点URL
。问题是,如果我将我的站点URL设置为
domain.com
它可以在我的系统和我测试过的一系列系统上运行。我的一些朋友抱怨说他们的系统不工作。当我查看错误是什么时,它向我发回以下信息:
Given URL is not allowed by the Application configuration.
这告诉我,我发送的引用URI不是应用程序设置中所期望的。因此,我所做的是将URL更改为:
www.domain.com
现在我的朋友们可以使用这个应用程序了,但它无法在我这端加载。有人知道如何解决这个问题吗?两种情况下,我在Windows和Ubuntu上用相同的浏览器版本进行测试,但我看到了这个问题,我不明白为什么会这样。 < P> OK,我自己不是这个解决方案的粉丝,但我认为这是一个黑客攻击。这真的应该在Facebook端解决:(
- 步骤1:在应用程序的Facebook站点URL字段中,只需输入
www.domain.com
- 步骤2:在应用程序目录中创建一个.htaccess文件,并将以下文本放入其中:
希望这能帮助有同样行为的人
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]