2012-08-31 5 views
1

위해 나는 응용 프로그램을 만들었으며 페이스 북은 내가 몇 주 전에했던 내 코드 ...에 을 넣어달라고 요구하고있다 .. .페이스 북 인사이트 내가 <a href="http://pixls.co" rel="nofollow">http://pixls.co</a> 에서 내 웹 사이트에 대한 설정 페이스 북 인사이트에 노력하고 웹 사이트

하지만 난 "통찰력을 얻을"버튼을 클릭 할 때, 그것은 말을하지 유지

"루트 웹 페이지를 찾았 관리 데이터는 http://pixls.co/. 통찰력은 지정된 URL의 pixls.co이 루트 웹 페이지에서 관리자 데이터가 필요"

여기에 뭔가가 있습니까?

답변

1

Facebook Debugger에서 내 페이지를보십시오. 그것은 귀하의 페이지를 질식 시키며 og : meta 태그를 읽지 않습니다. 페이지 하단의 "스크레이퍼가 보는 내용보기"링크를 클릭하면 모든 HTML 선언 태그가 무시되는 것을 볼 수 있습니다.

전에이 문제가있었습니다. Facebook 파서는 HTML 시작 부분의 공백을 좋아하지 않습니다.

페이지 소스를 볼 때 <!DOCTYPE> 태그 앞에 공백 행이 표시되고 다른 하나는 <html> 태그 사이에 공백이 표시됩니다. 그것들을 제거하고 당신의 문제가 사라지는 지보십시오.

디버거에서 올바르게 구문 분석되는지 확인하고 24 시간 내에 정보를 입력하고 다시 확인하십시오.

+0

오! 정말 고마워! 나는 그것이 효과가 있다고 생각한다. 빈 줄은 어떻게 든 Wordpress 테마를 통해 사이트에 소개되었습니다 ... 시작 부분에 새로운 빈 줄이 왜 있는지 아직 모르지만 (코드에는 없습니다!), 현재 테마를 기본 및 라인 사라 졌어요 ... 그리고 페이스 북은 내 사이트를 그대로 받아 들였습니다. 이 유용한 정보로 머리를 주셔서 감사합니다 :) – williamli

+0

WP의 경우, 테마 파일에있는 모든 닫는'?>'태그를 없애보십시오. PHP는 그것들을 필요로하지 않습니다. 닫는 태그 뒤에있는 공백이 반향됩니다. – cpilko