Seite 1 von 1

Logfiles + robostats

Verfasst: 29.07.2004, 16:40
von schokopirat
Logfiles --> jeder Server wird die aufzeichnen, oder ?

Ich habe meine Seiten bein United Domains. Hat da jemand Ahnung, ob ich an die Lockfiles zwecks robots rankomme.


Habe folgendes ausprobiert --> das hatte ich leider am Ende der index.html und obwohl öfters der robot vorbeikam, hatte ich keinen Eintrag in der "beispiel.txt". Diese habe ich auf CHMOD 774 eingestellt. Nun habe ich das Programm direkt hinter <body> gesetzt. Vielleicht zeichnet es jetzt mal was auf. Oder ist da generell etwas falsch ?

<?
$url = $_SERVER['PHP_SELF'] ;
if ($_SERVER['QUERY_STRING']!='') {$url="$url?".$_SERVER['QUERY_STRING'];}

$UserAgent =strtolower($_SERVER['HTTP_USER_AGENT']);
if (stristr($UserAgent ,"googlebot")) {$robot="Google";}
if (stristr($UserAgent ,"voilabot")) {$robot="Voila";}
if (stristr($UserAgent ,"slurp")) {$robot="Inktomi";}
if (stristr($UserAgent ,"fast")) {$robot="Fast";}
if (stristr($UserAgent ,"teoma")) {$robot="Ask Jeeves - Teoma";}
if (stristr($UserAgent ,"exabot")) {$robot="Exalead";}
if (stristr($UserAgent ,"scooter")) {$robot="Altavista";}
if (stristr($UserAgent ,"zyborg")) {$robot="Wisenut";}
if (stristr($UserAgent ,"archiver")) {$robot="Alexa";}
if (stristr($UserAgent ,"mirago")) {$robot="Mirago";}

if ($robot != "")
{
$date = date('Y-m-d H:i:s');
$host = $_SERVER['HTTP_HOST'];
$ip = getenv("REMOTE_ADDR");
$dir = dirname("$PHP_SELF");
$dateiname = "beispiel.txt";

$fp = fopen($dateiname,"a+");
fputs($fp,"$date\t$zeit\t$url\t$ip\t$browser\t$robot\n");
fclose($fp);

}
?>

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 29.07.2004, 22:03
von bugscout
moin moin,

wie wärs mit 666

grüsse