Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的域名前缀把事情搞砸了。。。我如何解决这个问题?_Php_Javascript_Facebook_Browser_Referrer - Fatal编程技术网

Php 我的域名前缀把事情搞砸了。。。我如何解决这个问题?

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.

我正在编写一个Facebook应用程序,为了让它正常工作,我需要在应用程序设置中设置
站点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]