Hallo,
ich habe einen lokalen Apache 2.0.54 (Debian Sarge)installiert. In der .htaccess-Datei des DocumentRoot-Verzeichnises habe ich sowas stehen:
RewriteEngine On
RewriteBase /
RewriteRule ^/foo /bar.html
Die Datei $document_root/bar.html existiert, aber der client bekommt immer einen 404er-Fehler, in der Logdatei steht
[Wed Sep 06 23:51:31 2006] [error] [client 127.0.0.1] File does not exist: $document_root/foo
Ich habe auch ein AllowOverride All für diesen virtual host stehen. (Ich kann das nicht in die Config-Datei des virtual Hosts schreiben, weil es, sobald es funktioniert, auf einen Server übertragen wird, wo ich keinen Zugriff auf die Config-Dateien habe, nur auf die .htaccess).
rewrite.load existiert auch in /etc/apache2/mods-available/ und als symlink in /etc/apache2/mods-enabled/.
Woran könnte das liegen, oder wo kann ich anfangen Fehler zu suchen?
Irgendwie ist mir das Ganze peinlich, weil ich glaube, dass das was ganz triviales ist…
Grüße,
Moritz