Zum Inhalt springen

AWStats realurl

Erstellt am 18. Februar 2005 · 19 Antworten · letzte Antwort am 13. Juni 2012

Tags: RealURL, Frage

adventuremaker ·

Hallo Roger,

vielen Dank schonmal für deine Mühe!
Vielleicht solltest du anstatt $_SERVER['REDIRECT_URL'] lieber t3lib_div::getIndpEnv('TYPO3_REQUEST_URL') verwenden.

Habs aber noch nicht getestet.

semidark ·

Hallo adventuremaker,

ich heiße doch nicht roger 😉

Naja egal. Auf jedenfall hat dein Post mich auf den richtigen weg gebracht so das ich die Extension "cr_awstat_realurl" fertig stellen konnte und diese gerade ins TER gespielt habe. Sollte wohl morgen zum Dowload bereit stehen.

http://typo3.org/extensions/repository/view/cr_awstat_realurl/0.1.1/

Den Quellcode habe ich noch stark verkürzt so das er - hoffentlich - auch mit allen Typo3 Versionen funktioniert. In 3.8.1 und 4.1 hat die extension einwandfrei funktioniert.

<?php

class ux_tslib_fe extends tslib_fe {
	/**
	 * Checks if config-array exists already but if not, gets it
	 * to array
	 * @return	void
	 */
	function getConfigArray()	{
    parent::getConfigArray();
    if ($this->config['stat_vars']['pageName']=='[realurl]') {
      $this->config['stat_vars']['pageName'] = '/'.t3lib_div::getIndpEnv('TYPO3_SITE_SCRIPT');
    }
	}
}
?>

Gruß Semidark

adventuremaker ·

So, ich habe die Extension eben mal installiert (und direkt noch die TYPO3-Version auf 4.1.1 aktualisiert).
Scheint alles zu funktionieren!

Gute Arbeit und vielen Dank nochmal!

paukul ·

sorry fürs ausgraben... aber was genau muss ich denn amchen dass
die cr_awstat_realurl mir das gewünschte ergebniss bringt?

hab cc_awstats 1.10.0 und cr_awstat_realurl 0.1.1 installiert,
logfiles geleert, awstats cache gelöscht und bisschen auf meiner
Seite rumgeklickt. Wenn ich nun im Backend Modul die Logfiles auswerte
dann lande ich trotzdem noch solche links hier angezeigt:

/xyz.../Basic_Services/Schnittstellenthematik--40.html

der eintrag dazu in den Logfiles sieht so aus:

212.6.247.21 - - [01/Aug/2007:11:34:24 +0000] "GET /xyz.../Basic_Services/Schnittstellenthematik--40.html HTTP/1.1" 200 10353 "http://xyz/de/basic-services/"

habe einfach nur awstats isntalliert, logging enabled, cc_awstat_realurl installiert, logfile ausgewählt.

irgendwas vergessen? irgend ein Parameter? evtl im typoscript setup?

paukul ·

sehs gerade,

config.stat_apache_pagenames = [realurl]

muss ins setup. Wäre evtl gut das in die Doku rein zu nehmen?!
(oder zumindest extension beschreibung die man im repos sieht)

ansonsten danke für die extension 🙂

semidark ·

Hallo paukul,

sehr schon das du es hinbekommen hast.

ich hatte in die Description vom TER geschrieben
Usage: config.stat_apache_pagenames = [realurl]

Nur wurde aus irgendwelchen Gründen das = verschluckt.

Da ich kein OpenOffice benutze, habe ich immer leichte
Probleme Dokumentationen für das TER zu erstellen.

Wenn ich mal zeit habe werde ich das Thema angehen.

Gruß Semidark