Page 1 of 1

Trafficerfassung und Subdomains

Posted: 2003-07-01 23:15
by #b-t-n丨hitman
Hallo, habe da noch mal 2 Fragen.

1. Wie kann man für ein bestimmtes Verzeichnis den Traffic seperat erfassen ? Also nicht WWW generell (das hab ich schon), sondern für ein unterverzeichnis zum beispiel.

2. Ich habe nach folgendem Beispiel ein Redirect einer Subdomain auf meinen anderen Server gemacht:

Code: Select all

<VirtualHost 217.160.xxx.xxx> 
    ServerName www.meine-domain.info 
    ServerAlias meine-domain.info 
    ServerAdmin webmaster@meine-domain.info 
    Redirect / http://www.meine-domain.com/ 
</VirtualHost> 
Wie kann ich es erreichen das die Subdomain weiterhin in der Adresszeile angezeigt wird und nicht die Weiterleitungsdomain ?

Re: Trafficerfassung und Subdomains

Posted: 2003-07-02 18:14
by smur
Zu 2: indem du nicht mit redirect arbeitest.

Re: Trafficerfassung und Subdomains

Posted: 2003-07-02 18:23
by #b-t-n丨hitman
sondern ? :roll:

Re: Trafficerfassung und Subdomains

Posted: 2003-07-02 19:38
by smur
Geht auf nen anderen Server, ja? Tja.. das sieht dann imho schlecht aus.

Re: Trafficerfassung und Subdomains

Posted: 2003-07-02 20:47
by alexander newald
mod_proxy

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 15:24
by theomega
1. würde mich auch interessieren! Also Traffic von einem bestimmten Verzeichniss!

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 16:26
by gamecrash
Zum Zweiten würde auch mod_rewrite gehn - oder ganz einfach die Domain im DNS auf den richtigen Server leiten und dann da einrichten... spart viel Ã?rger und Traffic...

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 17:38
by dodolin
Also Traffic von einem bestimmten Verzeichniss!
http://httpd.apache.org/docs/mod/mod_lo ... #customlog
Syntax: CustomLog file|pipe format|nickname [env=[!]environment-variable]
http://httpd.apache.org/docs/env.html

usw.

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 18:14
by theomega
leider kann man logs nicht für Verzeichnisse erstellen!

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 19:40
by dodolin
leider kann man logs nicht für Verzeichnisse erstellen!
Dann hast du meine Antwort nicht verstanden.
BTW: Man kann ENV-Variablen sogar mit mod_rewrite setzen und hat damit alle Flexibilität, die mod_rewrite hat.

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 20:14
by theomega
oki, hattest recht, ich habe jetzt mal testweise genau diesen Code hier eingebaut:

Code: Select all

    SetEnvIf Request_URI .gif image-request
    SetEnvIf Request_URI .jpg image-request
    SetEnvIf Request_URI .png image-request
    CustomLog logs/access_log env=!image-request
Jetzt schreibt er mir in die log-Datei aber nur ein

Code: Select all

env=!image-request
env=!image-request
env=!image-request
env=!image-request
.
.
.
das ist ja kein Log, ich brauche ja zum berechnen nacher zumindest die Dateigröße!

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 20:28
by dodolin
@theomega:

Nochmal: Genau hingucken!

http://httpd.apache.org/docs/mod/mod_lo ... #customlog
Syntax: CustomLog file|pipe format|nickname [env=[!]environment-variable]
Du hast das Format vergessen. Trage da z.B. mal combined oder common ein. Diese Formate müssen natürlich irgendwo an anderer Stelle definiert werden (mit LogFormat, IIRC).

Re: Trafficerfassung und Subdomains

Posted: 2003-07-03 21:36
by theomega
oki, danke für die Tips, leider bekomm ich es immer noch nicht hin.
Ich habe ein Script, durch das alle Downloads fließen, zwecks Refer-Schutz. Das script heißt "do_download.php" und bekommt als Parameter die zu downloadednde Datei. Ich habe jetzt

SetEnvIf Request_URI do_download.php image-request

drin. Allerdings scheint das nie zu matchen. Wie sage ich dem Apache das die Parameter beliebig sein sollen?

Danke
TO

Re: Trafficerfassung und Subdomains

Posted: 2003-07-04 00:40
by kess
Nimm einfach den Backslash weg ...

Gruß
Kess

Re: Trafficerfassung und Subdomains

Posted: 2003-07-04 02:00
by dodolin
Jo, Kess hat schon die Lösung, hier noch die Erklärung:
Der Backslash im Beispiel oben ist nur ein Escape für den Punkt, der ansonsten nicht als Punkt, sondern als beliebiges Zeichen gedeutet würde (RegExp).