Peter: Apache mod_rewrite - Problem bei Verzeichnissen mit Punkten

Beitrag lesen

Hallo liebe Community,

ich habe ein mod_rewrite Problem. Es geht um folgendes: Um in meiner Webanwendung Caching nutzen zu können, muss ich per rewrite die Aufrufe umleiten.

Eine URL sieht beispielsweise so aus:

http://domain.de/cat/ip/192.168.96.1/5.html

Dies soll nun auf mein cache Verzeichnis umgeleitet werden. Dazu brauche ich aus der URL den Part /cat/ip/192.168.96.1/5

Meine Rewrite Rules sehen bis jetzt so aus:

RewriteCond %{THE_REQUEST} ^(GET|HEAD)
RewriteCond %{REQUEST_URI} ^/((?!.html).)+
RewriteCond %{DOCUMENT_ROOT}/cache/%1.html -f
RewriteRule ^/[^.]+$ /cache/%1.html [QSA,L]

Es soll also aufgerufen werden /cache//cat/ip/192.168.96.1/5.html

Bis jetzt funktioniert es leider nicht, habt ihr eine Idee?