Posts Tagged ‘goliath’

David vs. Goliath – Round 1 – FIGHT!

Tuesday, October 21st, 2008

Der Kampf gegen Google hat begonnen! :-)

Ich habe mir in den Kopf gesetzt, das nicht ich mich ändern werde (z.B. Blog dicht machen), sondern das Google sich ändern wird *g*

Mein erster Schachzug ist die .htaccess Datei. Das sieht bei mir jetzt so aus:

#Spiderban
RewriteCond %{HTTP_USER_AGENT} Spider [OR]
RewriteCond %{HTTP_USER_AGENT} Google [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Googlebot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Inktomi [NC,OR]
RewriteCond %{HTTP_USER_AGENT} msn [NC,OR]
RewriteCond %{HTTP_USER_AGENT} bot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Slurp [NC]
RewriteRule ^.*$ X.html [L]
#END Spiderban

#Refererban
RewriteCond %{HTTP_REFERER} ^http://.*google.de.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*google.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*google.be.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*google.fr.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*yahoo.de.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*yahoo.com.*$ [NC]
RewriteRule ^(.*)$ http://www.disney.com/ [R,L]
#END Refererban

Spiderban: Ganz einfach, jeder Zugriff, welcher sich mit den hier genannten Useragents authentifiziert, wird auf die Page “x.html” geleitet (was in einem Errorcode 500 endet). Die Namen der Useragents ist nicht der Weisheit letzter Schluß. Ich hab sie aus dem Kopf geschrieben. Wenns jemand besser weis darf ers gern hier schreiben :-

Refererban: Jeder Zugriff, der vom genannten Referer kommt, findet sich blitzschnell bei Disney.com wieder *g*
Jaja ich weis, der Referer ist mal das am einfachsten zu manipulierendste aber es hilft trotzdem… und funktioniert auch schon.

Zukunft Datacenterban: Die nächste Ausbaustufe wäre ganze IP-Ranges der Datacenter der Suchmaschinen zu sperren. Praktisch scheiterts da gerade an meiner Faulheit, sonst ists aber kein Problem. Mal schaun wann ich die Muse dazu habe.

Ich lasse das jetzt erstmal so laufen und sehe was passiert. Evtl. errege ich damit ja erst recht Aufmerksamkeit :-) Noch dazu kann ich ja in ein paar Wochen mal die Apache Logs patrouilieren und sehen wer durch mein grobes Raster fällt…
Dieses “David gegen Goliath” hat übrigens Ingo erfunden :-)

P.s.: und tatsächlich hatten sich meine Eltern, bei meiner Namensgebung, zwischen “Gerhard” und “David” entschieden…