태터용 스팸 트랙백 필터링 플러그인을 만들고 있습니다. 시험해 주세요~
실제로 링크를 건 곳에서 보낸 트랙백만 받아들이게 하는 태터툴즈용 트랙백 필터링 플러그인을 만들고 있습니다. 시험 부탁합니다!
워드프레스용 플러그인 "Trackback Validator Plugin"의 태터용 버전을 만들고 있습니다.
작동 방식은, 트랙백 요청을 보낸 글의 HTML 코드를 읽어서, 거기에 내 글의 주소가 있을 때에만 요청을 받아들이고 그렇지 않다면 거부하는 것입니다. 대부분의 스팸 트랙백들은 단지 어떤 고정된 페이지를 제시할 뿐이므로 걸려들게 되지요.
스팸 방지 목적 외에, 다른 사람의 글에 트랙백을 거는 경우 그 글에 대한 링크를 자신의 글에 포함시키는 게 일종의 '블로깅 예의'라고 보는 관점과도 부합하겠고요.
어쨌든... 간단히 구현해서 현재 제 블로그에서 가동 중인데, 잘 되는지 시험 부탁드립니다. 시험 방법입니다.
- 자신의 블로그에서 새 글을 쓰되 이 글에 대한 링크를 걸지 않은 상태에서 트랙백을 보내 보세요. 트랙백이 실패해야 정상입니다. 성공한다면 여기 댓글 또는 해당 블로그 글에 그 사실을 알려주시면 고맙겠습니다.
- 그 글에 이 글로의 링크를 추가한 후에 다시 트랙백을 보내 보세요. 성공해야 정상입니다.
- 1, 2번 모두 실패했다면 여기 댓글로 보고해 주시고요~
제대로 된다면 GPL로 공개하겠습니다.
예전 댓글(읽기 전용)
-
테스트 고맙습니다~
1번 성공, 2번 실패이면 의도했던 것과는 정반대의 '정상 트랙백 필터링' 기능을 구현한 셈이네요 ^^;;;;
구현이 상당히 간단해서 틀릴 부분이 별로 없는데.... 다른 분들의 테스트를 몇 건 더 받고, 결과가 이상하면 소스를 공개해서 도움을 요청하는 게 나을 것 같습니다...
-
앗 그런데 1번에서 실패에 성공하고 2번에서 성공에 실패했다는 뜻인가요? 실제로 위에 트랙백이 걸려 있고, 또 트랙백 휴지통에 보니 DARKLiCH 님의 다른 글이 하나 있는 걸로 봐서 그런 것 같습니다. 그렇다면 1번은 정상이고, 2번의 경우 트랙백 전송 시 태터툴즈 최근 버전이 성공 여부를 틀리게 보고하는 현상이 있다는 이야기가 있는데 그걸 수도 있겠습니다.
likejazz님의 수동 트랙백 전송 스크립트( http://www.likejazz.com/archives/42 )로 시험해 보고 있는데 대체로 잘 되는 것 같습니다. 조만간 소스를 정리해서 공개하겠습니다...
1번은 성공을 했으면 2번을 실패했습니다. 제가 트랙백이 실패해서 트랙백한 글의 트랙백목록에 류광님의 글이 없음에도 류광님 포스팅을 다시 보니 제가 트랙백한 것으로 기록되어있습니다.