Zur Navigation

Leeren Query String überprüfen

1 Funas

Hallo zusammen,

ich habe ein problem mit meinen RewriteCond.
Ich möchte bestimmte URLs von meinem Caching ausschließen.
Dafür mache ich folgendes:
RewriteCond %{REQUEST_URI} !.*cache
RewriteCond %{REQUEST_URI} !.*warenkorb
RewriteCond %{REQUEST_URI} !.*cart

Für diese URLs werden die Cachedateien also nicht geladen.
Nun möchte ich auch die Startseite ignorieren und schaffe es nicht.
RewriteCond %{REQUEST_URI} !^$

Oder so ähnlich müsste es doch eigentlich sein?!

Vielen Dank schonmal und einen schönen Abend.

15.02.2013 17:38

2 Jörg Kruse

%{REQUEST_URI} enthält nur den URI ohne Query String. In %{THE_REQUEST} ist beides zusammen enthalten.

So könnte man vielleicht prüfen, ob nicht "/" angefordert wurde (ungetestet):

RewriteCond %{THE_REQUEST} !^[A-Z]{3,9}\ /\ HTTP/

15.02.2013 18:51 | geändert: 15.02.2013 18:52

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]