카카오톡 오픈그래프가 안나옵니다

안녕하세요. 최근에 만든 사이트에서 카카오톡 링크 공유시 오픈그래프가 나오지 않는 문제가 있습니다.

meta property=“og:type” content=“website”
meta property=“og:title” content=“영등포구장학재단 - 메인”
meta property=“og:image” content=“http://www.ydpsf.or.kr/data/library/2016/08/logo.png
meta property=“og:description” content=“우수인재 육성 영등포구장학재단”
meta property=“og:url” content=“http://www.ydpsf.or.kr/front/page/000001000/index.do

위와같이 og 메타를 포함하고 있습니다.
사이트 url은 http://www.ydpsf.or.kr 입니다.
아무리 눈을 크게 뜨고 다시 확인해봐도 어디가 문제 인지 확인할수 없어 글 남겨 봅니다.
감사합니다.

https://devtalk.kakao.com/t/scrap-url/24950
위 글의 4번 케이스인것 같습니다. content-type 이 잘 설정되어 있는지 확인해보시겠어요?

1개의 좋아요

[중간 자답]
저희는 아파치 virtual host로 구성된 서버환경을 사용중입니다.
www없이 사이트 접속 시(예:http://kakao.com) 웹서버에서 301 permenent redirect 되도록(예:http://www.kakao.com) rewrite 처리하여 사용중 이었습니다만 이부분에서 오픈그래프가 잘 안나오는 현상이 있었던것으로 보입니다.
DNS에서 “CNAME * IN WWW.도메인” 설정하여 오픈그래프가 카카오톡에서 나오지 안던 현상을 잡을 수 있었습니다.

[아직 해결해야할 부분]
사이트 메인 페이지에서 오픈그래프가 잘 나옵니다!! 하지만 서브 페이지에서는 여전히 오픈그래프가 나오지 않습니다.
article 타입으로 노출이 왜 안되는지는 좀더 연구를 해봐야 할것 같습니다. 조언 부탁드립니다 :slight_smile:

4번 케이스인 것 같은데요.
예를 들어 http://www.ydpsf.or.kr/front/page/000001000/index.do 로 요청을 날려보면 응답헤더에 content-type 설정값이 없습니다.
apache 설정에서 content-type 를 셋팅해주도록 해주시면 될 것 같아요.

2개의 좋아요

@leon 감사합니다! response body에 content-type을 meta로만 넣어서는 해결이 안됐는데 말씀하신대로 response header에 content-type을 명시하니 문제가 해결되었습니다. 감사합니다!!