MudGuard: Zugriff auf umgeschriebene URL in RewriteCond: REQUEST_FILENAME

Beitrag lesen

Hi,

Wenn ich das richtig sehe, brauche ich also in der ersten Bedingung statt %{REQUEST_URI} eher %{REQUEST_URI_AFTER_PREVIOUS_REWRITES_ARE_APPLIED}.

Ok, aus reiner Verzweiflung hab ich jetzt mal REQUEST_FILE_NAME probiert - trotz der Beschreibung "The full local filesystem path to the file or script matching the request." - und siehe da, da steht tatsächlich nicht der vollständige lokale Dateisystempfad des Requests drin, sondern die URL, wie sie nach den bisherigen Rewrites aussieht.

Mit

RewriteCond %{REQUEST_FILENAME} /test/[^/]+/[^/]+/.*
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteRule /test/([^/]+)/([^/]+)/(.*) /test/$1/$2/index.htm

funktioniert es jetzt.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
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.