Folgende Zeilen Fallen immer öfter in meinem Webserver Logfile auf:
69.xxx.2x4.2x0 - - [05/Apr/2011:22:06:23 +0200] "GET /./images/layout/blog_topics/modx.png HTTP/1.1" 200 6455 "-" "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)"
Ich habe mich gefragt wieso Facebook ein "image" von meinem Webserver zieht, obwohl ich diese Images nicht selbst auf meiner Pinnwand genutzt habe. Die Lösung ist simpel. Facebook nutzt eine eigene Anwendung zum Vermitteln von Inhalten.
Wenn ein User nun seinen Freunden in Facebook einen Link zur Verfügung stellt, kommt folgende Website als Referer in den Logfiles:
http://www.facebook.com/externalhit_uatext.php
Ein Kurzer Blick auf diese Website ergab die Lösung. Ein Nutzer hat einem anderen Facebook-Nutzer einen Link geschickt.
Also kurzerhand mal nachzählen, wieviel Hits über Facebook generiert wurden:
cat access.log | grep http://www.facebook.com/externalhit_uatext.php | wc -l
Vielleicht hilft es euch um euer Stratego zu verbessern. Für mich war diese Erkenntniss sehr aufschlussreich.
