2011-08-01 7 views
5

私はFacebookのファンページにiFrameページを追加しています。ニュースレターの購読フォームがありますが、何かに取り組んでいます。検索からfacebookアプリを隠す

私たちのファンページがblahblahと呼ばれる場合、サインアップページは "BlahBlah Insider Info"と呼ばれます。 Blahblahを検索すると、ファンページの前にアプリが表示されますが、これはうまくありません。

検索には表示されず、ファンのページからのみアクセスできるようにするにはどうすればよいですか?

答えて

2

現在のところ可能ではありません。さらに、Googleの検索では以前のアプリ/ページの使用状況が考慮されているため、アプリを訪問したときには、他のユーザーとは異なる順序で表示されることがあります。

+0

お返事ありがとうございます。 – Samuurai

+1

これは過去2年間でこれが変更されましたか?一部のアプリは認証にのみ使用され、URLは表示目的ではありません。 – juan

-1

これは開発者アカウントにのみ発生すると思います。別のアカウントでログインするとアプリが表示されません。正しい

+1

いいえ、それはすべてに起こります。開発者、管理者など... – remy

1

検索結果からアプリケーションを削除することはできないようです。私は彼が私の本当のページタブをアプリケーションページにアクセスしていなかったことを検出したときに

は私の問題を解決するために、私は、ユーザーをリダイレクトする汚いハックを使用しました。

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」というサブドメインを使用しています。

PHPを使用すると、iframeだけがリダイレクトされ、完全なページはリダイレクトされないため、JavaScriptが必要でした。

+0

ユーザーがそこに着くことを望まないのであれば、「Facebook上のアプリ」統合設定を完全に削除しないのはなぜですか? – Igy

+0

@Igy私はエラーメッセージを正確に覚えていませんが、Facebookはキャンバス(Facebook上のアプリケーション)なしでページタブを設定させませんでした。 – FR6

+0

認証フローでエラー191を参照していますか?キャンバスやウェブサイトを回避するように設定する必要はありません – Igy

関連する問題