Sympathisant: Apache Rewrite Unterverzeichnis verstecken

Beitrag lesen

Hai,

er sucht anscheinend in dem falschen Verzeichnis:
[Wed Feb 11 16:00:01 2009] [error] [client 127.0.0.1] File does not exist: C:/PROGRAMS/DEVELOPMENT/xampp/htdocs/test

Es muesste jedoch heissen:
C:/PROGRAMS/DEVELOPMENT/xampp/htdocs/httest/test

Aendere ich den Wert der .htaccess auf:
RewriteRule ^(.+.html)$ //httest/test/$1 [L]
---------------------------^
..dann bekomme ich folgendes ErrorLog:

[Wed Feb 11 16:02:00 2009] [error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Wed Feb 11 16:02:00 2009] [debug] core.c(3046): [client 127.0.0.1] r->uri = /httest/test/test/test/test/test/test/test/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test/test/test/test/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test/test/test/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test/test/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test/test.html
[Wed Feb 11 16:02:00 2009] [debug] core.c(3052): [client 127.0.0.1] redirected from r->uri = /httest/test.html

Wobei der letzte Eintrag ja eigentlich korrekt ist (/httest/test.html) ?

Doch warum landet er in einer Endlosschleife, wo ich ihm doch explizit sage, dass er unter /httest/test/ schauen soll?

Gibt es vllt. eine Moelgichkeit ihm ein zweites Verzeichnis anzugeben? Das heisst, er soll schauen, ob die angegebene Datei in dem angegebenen Verzeichnis existiert. Falls sie nicht existiert, dann soll er im alternativen Verzeichnis nachschauen.

MfG,
Sympatisant

--
"If the future isn't bright, at least it is colorful"