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