2010-10-26 23 views
0

我正在写一个Facebook应用程序并为它正常工作,我需要在应用程序设置中设置Site URL。问题是,如果我把我的网站的网址是我的域名前缀正在搞砸了......如何解决这个问题?

domain.com

它的工作原理我的系统和一堆的系统,我测试了它上。我的一些朋友抱怨说它没有在他们的系统上工作。当我看着什么错误是,有人送我回去的:

Given URL is not allowed by the Application configuration. 

这是告诉我,那我送它引荐URI是不是它在应用程序设置期待。所以我所做的就是我改变的URL:

www.domain.com

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

回答

2

好吧我不是这个解决方案的粉丝,但我认为这是一个黑客...这真应固定在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] 

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