페이지 상단 head 부분에
og:title, og:image, og:description 을 추가하고 내용도 추가했는데
페이스북에 입력할때는 하단에 미리보기를 가져오는데
카카오톡은 안가져오는데
더 맞추어야 하는 형식이 있는건가요…?
페이지 상단 head 부분에
og:title, og:image, og:description 을 추가하고 내용도 추가했는데
페이스북에 입력할때는 하단에 미리보기를 가져오는데
카카오톡은 안가져오는데
더 맞추어야 하는 형식이 있는건가요…?
페이지 상단 head 부분에
og:title, og:image, og:description 을 추가하고 내용도 추가하면 미리보기가 정상작동 해야합니다.
저희가 실제 페이지를 보기 전까지는 원론적인 답변밖에는 따로 남길 말이 없습니다
실제 페이지 url을 댓글로 남겨주시기 바랍니다.
http://cge.tw.ac.kr/subCampus02view.php?pp_idx=10063
실제 페이지 url 입니다.
스크립트로 pp_idx라는 걸로 데이터를 조회해서 구성하는 부분입니다.
위 url의 응답코드가 잘못되어 있습니다.
HTTP/1.1 200 OK를 주지 않고
HTTP/1.1 302 Found를 리턴하지만 Location 정보는 요청했던 url과 동일한 정보를 주고 있으며
본문 html이 오고 있습니다.
HTTP/1.1 200 OK로 리턴 코드를 변경하거나
HTTP/1.1 300 Found가 맞다면 올바른 Location정보를 리턴해 주시기 바랍니다.
아래는 저희가 테스트한 요청과 응답 내용입니다.
kurl -v http://cge.tw.ac.kr/subCampus02view.php?pp_idx=10063
* Trying 210.106.72.73...
* TCP_NODELAY set
* Connected to cge.tw.ac.kr (210.106.72.73) port 80 (#0)
> GET /subCampus02view.php?pp_idx=10063 HTTP/1.1
> Host: cge.tw.ac.kr
> User-Agent: facebookexternalhit/1.1;kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Fri, 26 Jan 2018 07:19:54 GMT
< Server: Apache/2.4.6 (CentOS) PHP/7.0.22
< X-Powered-By: PHP/7.0.22
< Set-Cookie: language=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/
< Set-Cookie: loadTm=1516951194; expires=Sun, 11-Feb-2018 23:19:54 GMT; Max-Age=1440000; path=/
< Location: /subCampus02view.php?pp_idx=10063
< Set-Cookie: loadTm=1516951194; expires=Sun, 11-Feb-2018 23:19:54 GMT; Max-Age=1440000; path=/
< Content-Length: 7814
< Content-Type: text/html; charset=UTF-8
<
<!doctype html>
<html lang="ko">
<head>
쿠키관련 소스부분이 문제가 있어서 그부분 제외시켰더니 해결했습니다.
curl로 가져오니 200이 떨어져서 캐시 초기화하고 다시 카톡에 공유하니 가져와지네요
한참을 고민하던 문제였는데 덕분에 해결했습니다. 감사합니다 ^^