- 그러나 같은 해결 방법 당신은 메타 태그가 업데이트됩니다 다른 URL, ... 예를 들어
를 공유 할 수 - 각 공유 아이콘으로 URL을 지정하십시오. http://www.example.com/page/?event=11
좋아하는 서버 측 기술 (PHP, ASP, .NET 등)에서 이벤트 매개 변수를 선택하고 각 이벤트에 적절한 OG 태그를 출력하십시오.
----- 업데이트 PHP의 예 -----를 추가 코멘트 요청에 따라 그래서 당신은? 이벤트의 매개 변수와 함께 URL을 지정하는 각 페이스 북 공유 버튼을 시작하는 위의 제안에 따라
= x 여기서 x는 고유 ID입니다. 현재 출력 할 OG 태그 어레이에서 콘텐츠를 얻을 필요가 어디 PHP에서 당신은 다음 각 이벤트에 대한 메타 태그의 배열, 예컨대 :
$OGTags = array():
$OGTags[1]['description'] = 'This is the description for the first event';
$OGTags[1]['image'] = 'http://www.example.com/image/image.jpg'; // URL for an image related to the first event
$OGTags[2]['description'] = 'This is a description for the second event';
$OGTAgs[2]['image'] = 'http://www.example.com/image/image2.jpg'; // URL for an image related to the second event
있을 수 있습니다.
$ _GET [ '이벤트'] 매개 변수에 대한
먼저 체크 :
<meta property="og:image" content="<?php echo $OGTAgs[$event]['image']" />
<meta property="og:description" content="<?php echo $OGTAgs[$event]['description']" />
이 수행해야합니다
$event = isset($_GET['event']) ? $_GET['event'] : '1'; // Use the first descriptor as a default in case parameter not specified
그런 다음 메타 태그 자체가 그들이 PHP 배열에서 값을 얻을 수 있도록 업데이트 프로젝트에이를 구현할 수있는 좋은 방법을 제공하십시오.
답변을 주셔서 감사합니다.하지만 더 자세히 설명해 주시겠습니까? – user3275346
Ok - 이벤트 목록 페이지가 www.example.com/events/에 있습니다. 해당 URL을 Facebook과 공유하려면 페이지의 OG 메타 태그 데이터를 가져오고 동일한 URL을 사용하십시오 , 어떤 이벤트의 공유 버튼이 눌러 졌는지에 관계없이. 공유 버튼을 변경하면 각 버튼마다 고유 한 매개 변수 (예 : www.example.com/events/?event=1 또는? event = 2 등을 사용하면 서버 측 프로그래밍 언어를 사용하여이 매개 변수를 검색하고 OG 데이터에 대해 다른 메타 태그를 출력 할 수 있습니다. 이 정보가 도움이됩니까? 사용하지 않는 프로그래밍 언어를 알려주십시오. – steve
내가 그런 식으로 뭔가를했다고 생각해. 나는 각 공유 아이콘에 아약스 요청을 했어. 메타 태그를 바꾸기 위해 클릭 했어.하지만이게 작동하지 않아. 어쨌든 너에게 예제를 주려고. .. PHP를 사용하는 Iam (codeigniter) – user3275346