묻고답하기
트랙백기능이 완전 먹통이 되어버렸어요;;
2009.08.24 22:11
일단 받는게 안되구요;;
보내는건 되는데 링크가 제 홈페이지 글의 주소가 아니라 "상대방블로그주소/제문서번호" 이렇게 찍혀버리네요;; (아래 트랙백 처럼요;)
받는게 안되는건 언젠가 버전업 하고나서 부터 안되었고 후자는 어느날 부터인가 저렇게 보내지네요;;
이거 어떻게 해야하는건지 ......
댓글 3
-
백성찬
2009.08.24 23:08
-
블루하트
2009.08.25 09:40
제 계정에 깔린 xe가 문제라서 글을 올린건데...
-
파ㅎ
2009.09.30 05:29
xpressengine v1.2.4 updated trackback url error problem solution
xe 패치 1.2.4 버전 업데이트 후 트랙백 주소 문제 오류 해결
이렇게 하니까 해결되더군요
엮인글 오류는 아마도 getUri가 상대적으로 잡혀서 그런걸거입니다.
저 같은 경우는
\modules\trackback\trackback.controller.php 파일에가서 sendTrackback 메서드에
$obj->url = getUrl("http://www.xpressengine.com/'','document_srl',$oDocument->document_srl);
이부분을
$obj->url = Context::getRequestUri()."?".document_srl."=".$oDocument->document_srl;
이렇게 바꾸었습니다.
절대경로로 잡아 준거죠. 도움이 되셨으면 좋겠습니다
출처 트랙백(trackback) 엮인글 링크오류
http://www.xpressengine.com/18123240 두번째 답변
그런데 경로는 상대경로로 가져오는 와중에 위와 같이 정의해서 그런지
트랙백이 달린 주소를 보면 다음과 같이 ?document_srl= 부분이 생깁니다.
위 주소부분에서 해당부분만 삭제한다면
\modules\trackback\trackback.controller.php 파일에가서 sendTrackback 함수
에서 절대경로를 구할 때 document_srl."=". 생략하면 rewrite mod 사용 한 것과 같이
?document_srl 부분이 생략된 주소를 트랙백으로 남길 수 있을 것입니다.
지금 테스트 결과 정상으로 발송됩니다.
위의 엮인 글 중 Deview 2009 - 새소식