2010-10-26 15 views
0

J'écris une application Facebook et pour que cela fonctionne correctement, je dois définir le Site URL dans les paramètres de l'application. Le problème est que si je mets mon site URL àLe préfixe de mon domaine gâche les choses ... Comment résoudre ce problème?

domain.com

cela fonctionne sur mon système et un tas de systèmes que je l'ai testé sur. Certains de mes amis se plaignent que cela ne fonctionne pas sur leur système. Quand je regardais ce que l'erreur était, il me renvoyait ceci:

Given URL is not allowed by the Application configuration. 

qui me dit que l'URI referrer que je l'envoie est pas ce qu'il attend dans les paramètres d'application. Donc ce que je l'ai été je l'ai changé l'URL:

www.domain.com

et maintenant mes amis sont en mesure d'utiliser l'application et il ne parvient pas à charger sur ma fin. Est-ce que quelqu'un sait comment résoudre ce problème? Dans les deux cas, je l'ai testé sur Windows et Ubuntu avec la même version du navigateur mais je vois ce problème et je ne comprends pas pourquoi cela se produit.

Répondre

2

Ok Je ne suis pas fan de moi-même solution, mais considère que ce hack ... Cela devrait être fixé sur la fin Facebook :(

  • Étape 1: Dans le Facebook champ URL du site de votre application vient de mettre www.domain.com
  • Étape 2: Créez un fichier .htaccess dans le répertoire de l'application et de mettre le texte suivant dans le:

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

espoir qui aide une personne ayant le même comportement.