我在我們的Facebook粉絲頁面添加了一個iFrame頁面,它上面有一個簡報註冊表單,但是我被卡住了。隱藏來自搜索的Facebook應用程序
如果我們的粉絲頁面被稱爲blahblah,註冊頁面被稱爲「BlahBlah內幕信息」。當我搜索Blahblah時,該應用出現在粉絲頁面之前,這並不好!
我該如何使它不會出現在搜索中,只能從我們的粉絲頁面訪問?
我在我們的Facebook粉絲頁面添加了一個iFrame頁面,它上面有一個簡報註冊表單,但是我被卡住了。隱藏來自搜索的Facebook應用程序
如果我們的粉絲頁面被稱爲blahblah,註冊頁面被稱爲「BlahBlah內幕信息」。當我搜索Blahblah時,該應用出現在粉絲頁面之前,這並不好!
我該如何使它不會出現在搜索中,只能從我們的粉絲頁面訪問?
否目前不可能。此外,我們的搜索將考慮以前的應用程序/頁面使用情況,因此根據您訪問應用程序的時間不同,它可能以與您其他用戶不同的順序出現。
似乎無法從搜索結果中刪除應用程序。
爲了解決我的問題,我使用骯髒的破解重定向用戶,當我檢測到他正在訪問應用程序頁面,而不是我真正的頁面標籤。
if(isset($_SERVER['HTTP_REFERER'])){
if(strpos($_SERVER['HTTP_REFERER'], 'apps.facebook.com') > -1){
echo "<script type="text/javascript">
top.location.href = 'https://www.facebook.com/_MY_PAGE_TAB_';
</script>";
}
}
Facebook使用應用程序頁面的子域「apps.facebook.com」,但頁面標籤使用「www.facebook.com」。
它需要是Javascript,因爲如果我將使用PHP,它將只重定向iframe,而不是整個頁面。
好的,謝謝你的回覆。 – Samuurai
過去兩年有這種變化嗎?某些應用程序僅用於身份驗證,其URL不適用於顯示目的。 – juan