MudGuard: mod_rewrite, Rule /(.*) für _alles_ nicht richtig ?

Beitrag lesen

Hi,

RewriteBase /

IIRC wird alles von der URL einschl. der RewriteBase nicht mehr an die RewriteRule weitergegeben.

oder mit                          www.domain.tld/

Hier kommt also m.W. bei der Rewrite-Rule ein Leerstring "" an,

oder mit                          www.domain.tld/index.php

und hier "index.php".

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

Deine RewriteRule trifft zu, falls ein / vorkommt und irgendwas danach.

dann wird mir immer die index.php (oder die entsprechende Datei) angezeigt, aber nicht die umbau.php

Bei http://www.domain.tld/ liegt das am DirectoryIndex.

Wenn ich eine Seite aufrufe wie   www.domain.tld/gibt_es/name.php
oder                              www.domain.tld/gibt_es_nicht/name.html
wird mir, wie gewünscht, die umbau.php angezeigt.

Wirklich wie gewünscht? Wie sieht der übergebene Parameter url aus?
Ich würde vermuten, da fehlt jeweils das "gibt_es" bzw. "gibt_es_nicht".

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.