mod_rewrite, RewriteCond und Request_Filename
Marzl
- sonstiges
0 Mumu0 Danke
Marzl0 dedlfix
Hallo,
in der Dokumentation zur RewriteCond REQUEST_FILENAME steht: "The full local filesystem path to the file or script matching the request,..."
Dies heißt für mich, dass der Pfad also etwas in der Form /var/www/htdocs/ beinhalten sollte. Da meinem Empfinden nach die nachfolgende Anweisung auf meinem Server aber fehlschlägt,
RewriteCond %{REQUEST_FILENAME} !-f
würde ich gern wissen, oben man den tatsächlichen Wert von REQUEST_FILENAME in irgendeiner Weise ausgeben kann.
Gruß
Marzl
würde ich gern wissen, oben man den tatsächlichen Wert von REQUEST_FILENAME in irgendeiner Weise ausgeben kann.
RewriteRule . /bla?%{REQUEST_FILENAME} [R=302,L]
Hallo,
RewriteRule . /bla?%{REQUEST_FILENAME} [R=302,L]
Da hab ich wohl zu kompliziert gedacht. Ich hatte Logfiles und dergleichen vor Augen. Warum einfach, wenn es auch kompliziert geht. :-)
Danke. Gruß
Marzl
Hi!
Ich hatte Logfiles und dergleichen vor Augen.
Da kannst du auch einen Blick reinwerfen, wenn du administrativen Zugang zum Server hast, denn das RewriteLog lässt sich nur in der Apache-Grundkonfiguration konfigurieren, also nicht mit der Per-Verzeichnis-Konfiguration (.htaccess). RewriteLog und RewriteLogLevel sind die dazu notwendigen Direktiven.
Lo!