During the a question/answer session at the NoFluff/JustStuff conference in
Cincinnati this summer, someone asked since there are so many things in the
IT world to learn, how does one tell what technologies to investigate and
what technologies to put on the back burner. The general answer from the
panel was to wait until you hear about something 6 times. At that point it
is probably worth investigating.
So, I'm jumping the clock here because I only heard of the following twice,
but it was twice in a two day period and it does have bearing on the wiki
spam issue.
I first heard about this from Austin Ziegler in an IM message about ruwiki.
Austin told me that Ruwiki will not link to external sites directly, but will
go through a page rank stripping redirect service supported by Google.
Hmmm ... interesting I thought.
Then today on the PreventingWikiSpam wiki page, LeoO writes:
Maybe I'm missing something, but why not pass all outgoing links through the
google redirect, thereby denying the spammer of their all important
PageRank?.
Redirecting
Ok, thats two references. LeoO also provided a link to
http://simon.incutio.com/archive/2004/05/11/approved where you can read more
details.
So, I went ahead and enabled the Google redirect for external links on the
RubyGarden wiki. I'll leave it there for a few days and see how it works.
If anyone has problems, feel free to drop me a line at jim@weirichhouse.org.
Just a couple of observations:
(1) Although it denies spammers the benefits of their activies, I'm not
convinced that it will prevent spamming in anything but the most indirect
ways. However, denying them those benefits still makes me feel all tinglely
inside.
(2) As currently implemented, URL with CGI parameters in them might have
problems. For example, in the link:
http://rubygarden.org/ruby?action=browse&id=RubyDiscussions
everything from "&id=" to the end will be ignored when translated to
A workaround is to use something like http://tinyurl.com (e.g. the above link
is equivalent to http://tinyurl.com/5jmyb\).
(3) As I mentioned, if there is negative pushback on this change, it can be
easily backed out.
Thanks for listening.
···
--
-- Jim Weirich jim@weirichhouse.org http://onestepback.org
-----------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)