Hi,
habe mir gestern cc_awstats 0.9.0 installiert und bin dabei auf folgendes Problem gestoßen:
Wenn ich meine Homepage mit einem Link wie domain.de/news.html aufrufe, erhalte ich folgenden Log-Eintrag:
212.144.190.225 - - [17/Feb/2005:21:58:21 +0000] "GET /Ralf/Home/News--8.html HTTP/1.1" 200 12680 "" "Mozilla/5.0 (X11; U; Li
nux i686; en-GB; rv:1.7.5) Gecko/20041110 Firefox/1.0"
212.144.190.225 - - [17/Feb/2005:21:58:23 +0000] "GET /Ralf/Home--5.html HTTP/1.1" 200 5200 "" "Mozilla/5.0 (X11; U; Linux i6
86; en-GB; rv:1.7.5) Gecko/20041110 Firefox/1.0"
212.144.190.225 - - [17/Feb/2005:21:58:24 +0000] "GET /Ralf/Home--5.html HTTP/1.1" 200 5047 "" "Mozilla/5.0 (X11; U; Linux i6
86; en-GB; rv:1.7.5) Gecko/20041110 Firefox/1.0"
Ohne ersichtlichen Grund wird zusätzlich Home zwei mal aufgerufen. Home wird übrigens standardmäßig geöffnet wenn nur die Domain angegeben wird. Dieses Verhalten tritt generell auf, unabhängig davon welche Seite ich aufrufe.
Durch diese Mehrfacheinträge wird entsprechend die Statistik verfälscht.
Meine erste Vermutung war simulateStaticDocuments. Aber nachdem ich dieses deaktiviert hatte trat der Effekt immer noch auf. Also habe ich die .htaccess wieder in _.htaccess umbenannt. Danach lief alles normal.
Ich habe keine Änderungen an der _.htaccess vorgenommen. Demnach müssten theoretisch alle, die wie ich Typo3 3.7.0 installiert haben und das original .htaccess benutzen dieses Problem mit cc_awstats haben. Oder mache ich etwas falsch?
Kann mir jemand dazu etwas sagen? Läuft es bei Euch problemlos? Hat jemand einen Tipp woran es liegen kann?
Schon mal Danke im voraus :-)
Ralf
PS: Folgende Einträge habe ich in meinem Template gesetzt, damit Typo3 das Log-File erzeugt:
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile =domain-de.log
.htaccess ohne Kommentare:
RewriteEngine On
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic.php)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]