2026, 새로운 도약을 시작합니다.

네이버 공유시 사진 엑박이 떠요.. 채택완료

3554706234_1617849881.721.png

meta og:image도 제대로 설정했는데 저렇게 이미지를 못불러오고 엑박이 뜹니다. 

크롬,IE,모바일 전부다 그런데 네이버에서 차단하는게 있어서 그런건가요?

답변 4개

이게... 아마... urlencode 때문일건데요 

url param 인코딩을 두번 했던 것으로 해결했었는데 

문서에도 제대로 안나와 있었고 

네이버 내부 js 로직 때문에 그렇게 했다고 짐작하고 있습니다만

정확히 기억은 안나고...

아무튼 

plugin/sns/view.sns.skin.php 에서 제가 했던 방식입니다

Copy


$protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";

$_u = urlencode($protocol.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);

$_t = urlencode($g5['title']);

$naver_url      = 'https://share.naver.com/web/shareView.nhn?url='.urlencode($_u).'&title='.$_t;

$_u 변수에서 이미 urlencode를 했는데

$naver_url 의 url 파라메터에 또 urlencode

$_u 는 다른 sns에서도 쓰기 때문에 저렇게 했었습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

ㅠㅠ 그렇게 해봤는데도 엑박이 뜨네요.. 네이버에서 뜨는 이미지 경로로 들어가니깐 마지막에 type=f220으로 되어있는데 이건 상관없는건가요?

댓글을 작성하려면 로그인이 필요합니다.

콘솔로그나...

디버그부분을 좀 봐야알 것 같아요 ㅠ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

업로드위치에 이미지는 없고
->X박스는 해당게시물의 이미지 또는 대표이미지가 없어서 그러니
->FTP에서 이미지를 업로드하여 공유하세요(또는 게시물이미지)

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제가 좀 잘못 말한거 같은데 업로드한 위치에는 이미지가 있고 네이버에서 다시 이미지 나오는 페이지(?) 거기서는 404에러가 뜨고 이미지가 안나와요.

댓글을 작성하려면 로그인이 필요합니다.

404 not found 에러인지 확인하시고
->f12 누르셔서 console 창에서 주소가 잘못된건지
->https http 확인하시고 실제 해당루트에 이미지가 있는지
->파일명이 업로드한것과 설정한게 동일한지 확인해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

HTTP ERROR 404 에러가 발생하고 주소는 제대로 들어가있는데 업로드위치에 이미지는 없고 404에러가 뜹니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고