Hallo zusammen,

ich will folgendes machen, als Beispiel

Ich habe bei allen Virthosts ein virtuelles Verzeichnis,
z.B. /logs dieses Verzeichnis soll nicht direct im Root
des Virtweb liegen sondern woanders auf der Platte.
Ich will das aber nicht jedesmal bei jedem Virthost
ausdefinieren, sondern global machen. d.h. f�r
jeden Virthost  sein eigenes Verzeichnis wo anders
auf der Platte.

Also ich mache folgende Konfig:

RewriteMap lowercase int:tolower

Alias /logs /var/www/logs

<Directory /var/www/logs>
  Options FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
  RewriteEngine On
  RewriteBase /var/www/logs
  RewriteRule ^(.*)$ /var/www/logs/${lowercase:%{SERVER_NAME}}/$1
</Directory>

RewriteLog /var/log/httpd/rewrite.log
RewriteLogLevel 9


Aber irgendwie geht das nicht, im rewrite log steht folgendes
drin, was gar nicht schlecht aussieht .... aber es geht nicht

195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (3) [per-dir
/var/www/logs/] strip per-dir prefix: /var/www/logs/index.html ->
index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (3) [per-dir
/var/www/logs/] applying pattern '^(.*)$' to uri 'index.html'
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (5) map lookup OK:
map=lowercase key=www.bits.net -> val=www.bits.net
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (2) [per-dir
/var/www/logs/] rewrite index.html ->
/var/www/logs/www.bits.net/index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (2) forcing
'/var/www/logs/www.bits.net/index.html' to get passed through to next
API URI-to-filename handler
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (2) [per-dir
/var/www/logs/] trying to replace prefix /var/www/logs/ with
/var/www/logs
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (5) strip matching
prefix: /var/www/logs/www.bits.net/index.html -> www.bits.net/index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (4) add subst prefix:
www.bits.net/index.html -> /var/www/logs/www.bits.net/index.html
195.243.63.218 - - [05/Jul/2003:02:11:08 +0200]
[www.bits.net/sid#8139270][rid#9a19530/initial] (1) [per-dir
/var/www/logs/] internal redirect with
/var/www/logs/www.bits.net/index.html [INTERNAL REDIRECT]

das error.log sagt:

[Sat Jul 05 02:11:08 2003] [error] [client 195.243.63.218] File does not
exist: /var/www/webfarm/www.bits.net/var


Hat jemand eine Idee ???

Danke

Gru� Thomas


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an