2014-02-22 144 views
0

我正在Facebook上開發應用程序(意大利語)。 的index.php文件是這樣的:Facebook應用程序:重定向

<?php 
header('P3P: CP="CAO PSA OUR"'); 

require_once 'connessione.php'; 
require_once 'appinclude.php'; 
require_once 'home.php'; 
?> 

在應用程序的頁面上有按鈕'Home',這被寫成這樣:

<a href="index.php">HOME</a> 

當我嘗試點擊該按鈕錯誤出現以下消息:

您輸入的URL不被應用程序允許 配置:輸入的一個或多個URL是 不允許應用程序的設置。該網址必須與 網站或應用程序的主頁相匹配,並且該網域必須是其中一個網域的 子域。

我已經試過許多東西:

<a href="http://<..my_site..>"HOME</a> 
<a href="https://<..my_site..>"HOME</a> 
<a href="home.php>"HOME</a> 

,但我失敗了。我如何繼續以獲得正確的重定向按鈕。

+0

好吧,我解決了這個問題:在我的 'appinclude.php' 文件中,有在畫布網址設置中出錯,我寫了一個錯誤的地址。 –

回答

0

所有這些網址都必須位於您在Facebook應用程序中編寫的網站域名下。因此,您需要更改網站URL的Facebook應用程序的URL如有關的所有頁面都託管,例如:

你的網頁是:http://www.mynewpage.com

然後所有重定向頁面應該是在該網站下,像這樣:

http://www.mynewpage.com/directory/otherwebpages

在Facebook應用程序提起您的域名下Settings->Website URL

+0

newguy,感謝您的重複速度:)我真的不知道在哪裏更改我的網址設置;我的應用程序處於「開發模式」 –

+0

只需轉到Facebook上的開發人員選項卡 - >單擊您的應用程序 - >轉到設置選項卡,然後更改其中提到的網站URL。 – newguy

+0

字段的「主頁網址」已經修復;字段'Secure Canvas URL'()已經修復;現場應用程序域現在已修復(我現在已經第一次修復了)其他域的相同地址...但問題沒有解決:( –

相關問題