Tom: Rewrite-Engine, Fehlkonfiguration, aber wo?

Beitrag lesen

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.php

Letzteres 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 :-)