2011-08-01 4 views
5

페이스 북 팬 페이지에 iFrame 페이지를 추가하고 있습니다. 뉴스 레터 등록 양식이 있습니다. 그러나 뭔가 붙어 있습니다.검색에서 페이스 북 앱을 숨기기

팬 페이지가 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상의 앱)없이 페이지 탭을 구성하도록하지 않았다. – FR6

+0

인증 흐름에서 191 오류가 발생 했습니까? 캔버스/웹 사이트가 작동하지 않도록해야합니다. – Igy

관련 문제