(I은 링크를 게시 할 수있는 충분한 명성을 가지고, 그렇게하지 않는 모든 HTTP : //는 HTTP 될 것입니다 : /)를내 워드 프레스 고유 주소를 변경 한 후, 카운트처럼 내 페이스 북이 잘못
나는 변경했습니다 내 워드 프레스 고유 주소는 HTTP에서 : HTTP에/SITEURL/P = 번호 :/SITEURL/수/슬러그
나는 아래로, 이전 후 주소와 새 게시물의 주소를 페이스 북은 말할 헤더에 코드를 추가
<?php if (is_single() || is_page()) {
$urlidcheck = get_the_id();
if($urlidcheck <= 85){
?>
<meta property="og:url" content="http:/siteurl/?p=<?php the_ID(); ?>" />
<link rel="canonical" href="http:/siteurl/?p=<?php the_ID(); ?>" >
<?php } else { ?>
<meta property="og:url" content="<?php get_bloginfo('url'); ?>" />
<?php }
}
?>
공유 디버거 도구를 사용하여 마친 후에도 문제가 없지만 임시로과 같이 작동합니다.
스크래핑 후 Fetch 된 URL, Canonical URL 및 og : url은 아래처럼 적절합니다.
으로 불러 URL에 http :/SITEURL/47/여행 - 서울 - 실행
정식 URL에 http :/SITEURL/P = 47
메타 특성 = OG : 홈페이지 내용 = HTTP :/SITEURL /? = p는
그러나 47 이하로 경고 표시
[원형 리디렉션 경로],순환 경로가 감지되었습니다 (자세한 내용은 '경로 재 지정'섹션 참조).
[일치하지 않음 : 정규 URL 및 정규 URL] 헤더의 og : url 태그가 html의 rel = 'canonical'링크와 동일한 URL이 아닙니다.
[Parser Mismatched Metadata] 이 메타 데이터에 대한 파서의 결과가 입력 메타 데이터와 일치하지 않습니다. 이는 예기치 않은 순서로 데이터가 정렬되거나, 단일 값만 기대하는 속성에 대해 여러 값이 제공되거나, 일치하지 않는 특정 속성에 대해 속성 값이 지정 되었기 때문일 수 있습니다. 'og : locale : locale'
며칠 후 fb와 같은 숫자가 갑자기 0이됩니다. 공유 디버거 도구를 사용하여 확인합니다. 정식 URL이 잘못되었지만 여전히 og : url이 맞다는 것을 보여줍니다.
으로 불러 URL에 http :/SITEURL/47/여행 - 서울 - 실행
정식 URL에 http :/SITEURL/47/여행 - 서울 - 실행
메타 특성 = OG : 홈페이지 내용 = HTTP :/SITEURL/P = 47
또한 경고
[리디렉션 수행하지 못했습니다 경로 아래와 같이 팝업 ] 리디렉션 경로 다음에 오류가 있었기 때문에 http :/siteurl /? p = 47의 데이터를 사용합니다.
[순환 경로 재 지정] 순환 경로가 감지되었습니다 (자세한 내용은 '경로 재 지정'섹션 참조).
[리디렉션을 따르지 못했습니다] URL이 HTTP 리디렉션을 요청했지만이를 따라갈 수 없습니다.
그래서 며칠마다 수동으로 각 게시물을 다듬어야합니다. 매우 피곤합니다.
누구든지 내게 문제를 해결하는 방법에 대한 힌트와 지시를 줄 수 있습니까? 정말 고마워요. 어쨌든 시간 내 주셔서 감사합니다.
FB 스크레이퍼에 이전 URL을 계속 액세스시켜야 새 URL로 리디렉션되지 않으며 해당 OG 메타 데이터를 전달해야합니다. https://developers.facebook.com/docs/plugins/faqs#faq_1149655968420144 – CBroe