Q&A

안녕하세요. 

몇달동안 아직도 해결못하고 있는 문제가 있습니다. 

작은 사이트를 운영 중인데 게시글에 대한 공유만 403문제가 뜨고 있습니다. 

- 사이트 주소 : http://www.duckswebzine.com (이 주소 공유 시 제대로 썸네일과 소개글이 뜹니다.)

- 서브메뉴 : http://www.duckswebzine.com/index.php?mid=board_rNsw42 (이 주소 공유 시 제대로 썸네일과 소개글이 뜹니다.)

- 게시글 : http://www.duckswebzine.com/index.php?mid=board_rNsw42&document_srl=1152 (403 Forbidden 이 뜹니다 ㅜㅠ) - 클릭하면 홈페이지 게시글로 제대로 들어가지지만 썸네일과 내용은 표시가 안됩니다.

구글플러스, 카카오톡 등에서는 제대로 썸네일과 내용이 공유 되는 데 이상하게 페이스북만 저게 뜨고 있네요. 

3333.JPG

<시도해본 해결방법>

1. 호스팅사에서 해외 IP를 차단확인 -> 아니라고 합니다. 

2. http://developers.facebook.com/tools/debug 다시 설정해봐도 계속 403이 뜨고 있습니다. 

3. 소셜XE, 에드온 등 설치할 수 있는 부분들 모두 설치해봤습니다.

 

- 사용 호스팅 : 고도 (문의해봤지만 호스팅에는 문제 없으니 XE에서 확인해보라는 답변만 받고 있습니다.)

- XE 설치 : 처음에는 고도몰에서 기본설치로 하였다가 주소/XE가 계속 붙어서 상위폴더로 이동하는 작업을 하였습니다.(이 부분에서 어떤게 꼬인건지..) 

- 재설치를 하고 싶어도 게시글과 이미지가 있기에 못하고 있네요 ㅠㅠ

- 사용게시판 : 스케치북 

 

간절하게 도움 부탁드립니다. ㅠㅠ 제가 사례비로 드릴 수 있는 건 치킨1마리 기프티콘으로 쏴드리겠습니다. 

부탁드립니다 ㅠㅜ

댓글 15

  • 2017.05.06 10:57 #588105
    1. SEO모듈은 어떤걸 쓰시나요?
    2. 해당 게시물만 그런가요? 다른 게시물도 그런가요?
    3. 다른 게시물도 그렇다면 이미지가 없는 게시물은 어떤가요?
  • 2017.05.06 12:03 #588142
    1. XE SEO 모듈을 사용하고 있습니다.
    2. 게시물은 모두 그런 증상이 나타납니다.
    3. 이미지 없는 게시물도 마찬가지 입니다.

    ㅠㅠ
  • 2017.05.06 11:25 #588127
    페이스북 공유는.. 글 내용이 아니라 meta tag 를 기반으로 합니다.
    따라서 메타태그 생성 애드온 같은 걸 같이 사용해보세요
    ( https://xe1.xpressengine.com/index.php?mid=download&package_id=21620531 )
  • 2017.05.06 12:03 #588146
    네 메타태그 애드온도 처음에 설치하여 사용하고 있는 데 안되네요 ㅠㅜ
  • 2017.05.06 11:39 #588132

    짧은주소를 써보세요. & 문자가 문제를 일으키는 경우가 종종 있습니다.
    해외서버에서 curl로 요청해 보니
    http://www.duckswebzine.com/index.php?mid=board_rNsw42&document_srl=1152
    이 주소는 403 Forbidden이 나오지만
    http://www.duckswebzine.com/board_rNsw42/1152
    이 주소는 정상적으로 나오는 것을 확인했습니다.

  • 2017.05.06 12:06 #588151
    와 이게 제가 찾는 해결책이랑 근접한 거 같네요.. 그럼짧은 주소로 URL을 전부 변경시킬수있는 걸까요.

    게시물에 있는 페이스북으로 공유하기버튼을 누르면 http://www.duckswebzine.com/index.php?mid=board_rNsw42&document_srl=1152 으로 자동으로 변화되서 다른 회원들이 사용을 할 수가 없어서요.
  • 2017.05.06 12:07 #588159
    관리자 화면의 기본 설정 메뉴 "고급" 섹션에서 짧은 주소 기능을 켜세요.
  • 2017.05.06 12:12 #588167
    네 적용하였습니다 감사합니다!

    그런데.. 하단의 페이스북 공유버튼을 누르면 짧은 주소가 적용이 안되서 여전히 페이스북에서 403을

    보여주고 있네요 ㅜㅜ 이 부분만 해결되면 너무 좋겠는데 어떻게 해야할지모르겠네요

    아 그리고 쪽지로 연락처나 카톡아이디 하나만 보내주세요. 내일정도에 치킨보내드리겠습니다!
  • 2017.05.06 12:27 #588185
    짧은주소가 적용된 페이지에서 페이스북 공유버튼을 눌러도 안되나요?
    그렇다면 스킨의 공유기능이 짧은주소를 제대로 지원하지 않는지도...
  • 2017.05.06 12:14 #588176
    meta태그 값이 달라서 물어봤는데 짧은주소를 안쓰고 계셨네요.
    &값 문제라니 기진곰님 역시 굿굿!!

    그런데 짧은주소를 쓰셔도 임시적으로는 해결 되어도 근본적으로 해결은 안될것 같아요.
    &page가 붙은 주소나 카테고리가 붙는 주소 등도 모두 안되니까요.
    사용하고 계신 서버가 문제가 있는 것 같으니 문의해보시고
    아니면 호스팅사에서 특별하게 제공하는 스팸필터나 방화벽기능이 있다면 꺼보세요.
  • 2017.05.06 12:33 #588194

    동의합니다. 똑같은 주소도 브라우저로 접속하면 되는데 curl로 요청하면 안되더라구요.
    호스팅사에서 해외 접근을 전부 막지는 않는다 해도
    일부 아이피 또는 user-agent에서 특정 문자가 포함된 주소에 접속하는 것은 막고 있는 듯 합니다.
    이렇게 엉성한 기능을 방화벽이랍시고 홍보하는 이상한 곳이 많아요 ㅜ.ㅜ

  • 2017.05.06 14:31 #588291
    호스팅 서버 세팅 및 방화벽 문제가 맞는것 같아요
    짧은주소도 스케치북에서 abcd.com/530?l=ko 처럼 뒤에 언어코드를 붙이는데
    그것만 붙어도 접속이 막히네요.
    특별한 규칙도 모르겠고 이상요상한 방화벽이네요
  • GG
    2017.05.06 13:50 #588246
    & 과 &amp; 문제겠지요.....
  • 2017.05.06 14:06 #588265
    그냥 &로 접속해도 user-agent에 따라 오류가 났다가 안 났다가 하더군요.
  • 2017.05.06 13:59 #588254
    위의 GG님과 비슷한 생각일지 모르겠는데, 페북 공유 버튼에 걸려 있는 링크 부분에서 getUrl() 함수 대신 getNotEncodedUrl() 함수를 사용해보면 어떨까 싶긴 해요. 근데 재연을 할 수가 없으니 성공가능성에 관해선 오리무룩...