다음 스팸으로 의심되는 리퍼러를 무시하도록 합니다.
추가된 리퍼러는 악평이 늘어나는 듯 하여(네. 한동안 잠잠하다 곳곳에서 갑자기 이 글로 들어오시는 분이 늘어나고 코멘트까지 달렸거든요-_-;) 손을 봤습니다. 쓰지 않으실 분은 그냥 이전 버전을 쓰셔도 됩니다.
마구 쏟아지는 google.co.jp와는 달리 추가된 리퍼러는 제 사이트에 딱 한 번 모습을 드러냈기 때문에 테스트가 미흡할 수 있습니다. 수정할 사항을 적어주신다면 언제든지 환영합니다 :)
리퍼러에 매우 신경쓰시는 분들이 쓰실만한 플러그인입니다. 태터툴즈 1.0.5 이외에는 작동을 보장하지 않습니다.
요새 google.co.jp 운운하며 만국기를 휘날리는 스팸 리퍼러가 계속 날뛰고 있고, 태터툴즈 통계의 리퍼러에도 꼬박꼬박 기록되어 이젠 리퍼러의 쓸모가 거의 없다시피 합니다.
밖으로 잘 보이는 코멘트나 트랙백과는 달리 리퍼러를 주시하시는 분은 별로 많지 않은 것 같고, 해결방법도 잘 나오지 않고 해서 뭐 없나 하다가 결국 조잡하게 만들었습니다. 잘 아시는 분들이라면 한 시간도 못되어 뚝딱 해치우셨을텐데 아무것도 모르는 상태에서 함수만 참고해가며 만든 수준인지라 지저분하며 별로 똑똑한 방법도 아닙니다-_-; 사실... 필터링할 때 사용자가 지정한 정규표현식을 쓸 수 있으면 그냥 끝나는 거잖아요 ;_;
아무도 신경쓰고 싶지 않은 제작과정
1. 리퍼러 로그 테이블에서 필요한 자료 추출. 저는 운좋게도 테이블을 XML로 저장할 수 있었습니다.
2.
XML 스키마XSL로 URL만 뽑아냈습니다.
3. 이제 함수를 다 찾고 정규표현식 다 찾았으면 끝난 거나 다름없죠.
문제점 : 하지만 TraceWatch에는 꼬박꼬박 가짜 리퍼러가 기록되고 있습니다(...윽)
이 리퍼러들이 분명히 스팸인데 비슷한 구석이 많단 말이야- 싶으신 분은, 충분한 양의 정렬 가능한 리스트나 스팸을 떨굴만한 규칙을 보내주시면 추가해보도록 하겠습니다. 단, 제가 받은 스팸 리퍼러가 딱 위의 녀석 하나였기 때문에 저 녀석 빼고는 장담은 못 드리겠습니다. 참고로 제 리스트에는 146개의 항목이 들어있었지만, 80여개 정도면 충분할 듯 싶습니다.