2012-09-18 5 views
0

누군가 나를 도와 줄 수 있는지 궁금합니다. 나는 디버깅과 디버깅을 해왔다. 컨트롤러 및 뷰 수준에서 프레임 워크 내의 여러 위치에서 페이지 중단을 시도했습니다. 그러나 나는 왜 그것이 오류를 가져야하는지 알지 못합니다.페이스 북에 OG 정보가 제대로 표시되도록 블로그를 만드는 방법

저는 블로그 웹 사이트 (CFWheels를 프레임 워크로 사용하는 Railo의 ColdFusion)를 실행 중이며 내 facebook opengraph 태그를 작동 시키려고하고 있지만 현재 LINT 도구는 500 개의 오류를 내고 있습니다. URL이 일반 웹 방문자에게 잘 작동하기 때문에 이상합니다. W3Cvalidator는 URL을 읽을 수도 있습니다. 그것을 읽고 싶어하지 않는 것은 단지 페이스 북이다. opengraph 태그를 정의하지 않아도 디버깅을하지 않아도 오류가 발생합니다.

Facebook Object Debugger 또는 해당 웹 사이트의 다른 기사를 참조하십시오.

미리 도움을 주셔서 감사합니다.

답변

1

페이스 북이 오픈 그래프 메타 태그에 대해 내 페이지를 고를 때 http 요청에서 특정 사용자 에이전트 (예 : facebookexternalhit/1.1 (+ https : //www.facebook.com/externalhit_uatext.php))를 사용합니다.

이 사용자 에이전트가있을 때마다 서버에서 500 개의 내부 오류를 반환하는 것처럼 보입니다. 이 사용자 에이전트를 올바르게 처리하려면 서버 구성을 수정해야합니다. 그런 다음 Facebook 스크래퍼 및 디버거 도구가 귀하의 페이지를 긁을 수 있습니다.