Andreas Korthaus: mod_rewrite problem

Beitrag lesen

Hallo!

ich wollte meine Seite mal offline testen, damit ich nicht andauernd hochladen muß. Online habe ich einen Apache 1.3 unter Linux, offline habe ich einen Apache 2 ebenfalls unter Linux.

Jetzt habe ich das Problem das die Verzeichnis-Struktur offline eine ganz andere ist als online, bzw. das ich offline keine extra Sub-Domain für das Projekt habe. Der "Document-Root" für die Seite online lautet:

sub.domain.de/

und  offline:

localhost/projekt/http-root/

Und zwar habe ich im "document-root" eine .htaccess mit einer Rewrite-rule liegen:

RewriteEngine On

RewriteCond %{REQUEST_URI}  !^/images/.*

RewriteCond %{REQUEST_URI}  !^/js/.*

RewriteCond %{REQUEST_URI}  !^/styles/.*

RewriteCond %{REQUEST_URI}  !^/index.php.*

RewriteRule ^(.*)$            /index.php?url=$1 [L]

Das funktioniert online wunderbar, offline greift die Rule aber gar nicht. Es ist so als sei da keine .htaccess.

ich habe auch mal

RewriteBase   /projekt/http-root

hinzugefügt, aber das brachte auch nichts. Hat jemand ne Idee woran das liegen könnte? Soweit ich das überblicke gab es dies bezügliche keine Änderungen des mod_rewrite von Apache 1.3 auf 2.0

Grüße
Andreas