묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
트랙백(trackback) 엮인글 링크오류
2009.07.04 22:30
XE1.2.4와 XE1.2.3 모두(전에 버전은 모르겠음)에서 서로간에 혹은 다른 사이트와 트랙백을 시도할 때에 트랙백 글은 남아 있지만 이상하게 링크가 걸립니다.
예를 들어서 aaa.com/aaa/123 이라는 곳의 글에서 bbb.com/bbb로 트랙백을 보내면 bbb.com/bbb사이트에 트랙백 링크가 걸리긴 하는데 링크가 aaa.com/aaa/123으로 걸리지 않고 트랙백을 받은곳의 웹사이트주소가 앞에 나오고 슬래시(/)뒤에 링크가 첨부됩니다.
즉 bbb.com/aaa/123로 링크가 걸리는 거죠. 그래서 링크를 클릭하면 당연히 에러가 납니다. 왜 이런 현상이 일어나나요? 어떤 걸 수정해야 할 지 모르겠네요. 답변 주시면 감사하겠습니다.
댓글 2
-
글쓴이
2009.07.07 03:02
-
김완중
2009.08.05 20:01
엮인글 오류는 아마도 getUri가 상대적으로 잡혀서 그런걸거입니다.
저 같은 경우는
\modules\trackback\trackback.controller.php 파일에가서 sendTrackback메서드에
$obj->url = getUrl('','document_srl',$oDocument->document_srl);
이부분을
$obj->url = Context::getRequestUri()."?".document_srl."=".$oDocument->document_srl;
이렇게 바꾸었습니다.
절대경로로 잡아 준거죠. 도움이 되셨으면 좋겠습니다.
저도 같은 현상인데, xe자체의 구조적 오류가 아닌가 싶은데요.