Ich habe folgendes Problem mit unserem Webserver:
Wir betreiben einen eigenen Webserver (Linux/Apache), darauf läuft ein CMS und jede Menge Domains verweisen auf dieses CMS.
Im CMS werden mehrere Internetauftritte verwaltet (je ein Internetauftritt pro Geschäftsbereich). Unsere Hauptdomain ist z.B. www.firma.de. Gibt jetzt jemand die Domain eines Geschäftsbereiches ein, wird er auf folgende Domain umgeleitet.
Eingabe: www.geschaeftsbereich1.de
Weiterleitung auf: www.firma.de/geschaeftsbereich1/..
Soweit so gut. Jetzt mein Problem: Aktuell wird immer nur der erste Seitenaufruf in die "Geschäftsbereich-LogDatei" geschrieben. Alle weiteren Seiten, die jetzt vom User aufgerufen werden, werden in der "Firma-LogDatei" weggeschrieben.
Jetzt meine Frage: Kann ich das irgendwie bei meinen V-Hosts in der httpd.conf so einrichten, dass alle Informationen, die ein User während seines Besuches hinterlässt in die jeweilige "Geschäftsbereich-LogDatei" schreibe?
Beispiel:
- Code: Select all
<VirtualHost 123.123.123.123>
ServerName www.geschaeftsbereich1.de
ServerAliases www.geschaeftsbereich01.de ...
Redirect / http://www.firma.de/geschaeftsbereich1/
ErrorLog /var/www/...geschaeftsbereich1-error.log
CustomLog /var/www/...geschaeftsbereich1-access.log
Kann ich irgendwie sagen, dass alle Informationen, die entstehen, wenn der User in http://www.firma.de/geschaeftsbereich1/ ist, trotzdem in die geschaeschaftsbereich1.log schreibt und nicht in die von www.firma.de.
Denn so, wie es im Augenblick ist, ist eine ordentliche Auswertung mit einem handelsüblichen Statistikprogramm nicht oder nur schlecht möglich!