-5

이것은 메타 태그의 콘텐츠를 지정하는 코드입니다. 그러나 어떤 이유로 페이스 북은이 태그들에서 내용을 얻지 못하고있다. 페이스 북에서 메타 태그의 동적 콘텐츠를 감지하지 못합니까?

<meta property="og:title" content="<?php echo $fb_title;?>" /> 
<meta property="og:type" content="website" /> 
<meta property="og:url" content="<?=$fb_link;?>" /> 
<meta property="og:image" content="<?=$fb_image;?>"/> 
<meta property="og:site_name" content="example"/> 
<meta property="fb:app_id" content="app_id"/> 
<meta property="og:description" content="<?=$fb_desc;?>"/> 
<meta itemprop="image" content="<?php echo $fb_title;?>"> 

내 페이지의 소스에 표시된 내용입니다 : ->

<!DOCTYPE HTML> 
<html prefix="og: http://ogp.me/ns#"> 
<head> 
<link rel="image_src" href="http://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg##" /> 
<meta property="fb:app_id" content="app_id"/> 
<meta property="og:image" content="http://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg##"/> 

<meta property="og:image:url" content="https://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg"/> 
<meta property="og:image:secure_url" content="https://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg" /> 

페이스 북이 제공하는 오류는 다음과 같습니다 URL에서

1.Object 'https://www .'sitename'.com 'url'유형의 필수 속성 'og : image : url'이 제공되지 않았기 때문에 'website'유형의 '/'가 유효하지 않습니다.

2.은 크롤러가 리디렉션으로 처리됩니다 다음 :

  • 은 HTTP에 리디렉션
  • <link rel="canonical" href=".." /> 태그
  • 이 페이지 소스로 진행되는 <meta property="og:url" content=".." /> 태그

표준 태그가 없으며 주 코드에 있지만 다른 페이지의 조건 안에 있습니다. 그래서 'canonical'태그는이 페이지에 없습니다. 그래서 아무도 아이디어를 공유하지 못하면 왜 오류가 발생합니까?

+0

문제가있는 실제 URL은 무엇입니까? – WizKid

+0

괜찮습니다. 해결 했으므로 사이트 홈 페이지 대신 og : url 태그에 페이지의 현재 URL을 지정해야했습니다. –

답변

1

og:url 태그는 도메인이면서 퍼머 링크가 아닙니다. 따라서 페이스 북은 www.example.com으로 가서 Open Graph 태그를 얻습니다.

<meta property="og:image:url" content=""/> 
<meta property="og:image:secure_url" content="" /> 
+0

덕분에 나는 메인 사이트 도메인과로드 된 이미지 대신 현재 페이지 URL로 og : url 태그를 변경했습니다. –