Hello Dennis,
Da ist von einem URL-Path die Rede und nicht von einem Pfad im Filesystem. Wenn du also
RewriteBase /home/thomas/pub/php4/Rewrite-Engine/
angibst, dann schreibt er alle Ziel-URLs um nach
http://<Host>/<RewriteBase>/<RewriteRule>
http://thomas-host.invalid/home/thomas/pub/php4/Rewrite-Engine/get_file.phpLetzteres dann als konkretes Beispiel. ;-) Dieses Ziel wird dann wie ein neuer Request behandelt und natürlich als Pfad im DocumentRoot /var/www nicht gefunden.
Probier also mal folgendes:
RewriteBase /~thomas/php4/Rewrite-Engine/
Sollte dann eigentlich funktionieren… ;-)
Werde ich nachher gleich testen.
Dass es auf der vorigen Installation ohne Rewrite Base ging, liegt vermutlich daran, dass dort jeder User einen eigenen Virt Host hatte. Das würde es erklärlich machen. Aber erst einmal abwarten, was die Gurke nachher sagt dazu.
Danke Dir jedenfalls schon mal für den Tipp
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
