Moin,
ich habe in einer Post Anfrage Variablen für PHP.
Wenn ich diese PHP Datei Version als Html cachen will muss ich quasi 1-3 der Variablen in den Cache Dateinamen integrieren.
Da müsste ich sogar eine der Variablen mit Regex zerlegen. Meine Frage ist nur wie man das in der htaccess umsetzt.
Der relevante generierte unterschied ist unveränderbar in den POST Parameter z.B. _POST->request->url->bla.de/meineKategorieren/dieseKategorie_12345.
Ich müsste in der htaccess die 12345 isolieren und als meinPHP-12345.html mit rewrite/redirect umleiten.
im moment habe ich eine Redis Weiche integriert die die meisten SQL-Abfragen und aufwendiges PHP umgeht, Lohnt sich das trotzdem?
Vorhaben:
1.Tmpfs im Ram erstellen.
2.nginx/apache umleitung wenn tmpfs/cachefiles/meinphp-12234.html nicht vorhanden ist auf das PHP zurückgreifen und dort die Ausgabe in die datei meinphp-12234.html cachen.
3.Bei Änderungen die html löschen.
Nachtrag, kaum gepostet schon die erste Idee
Url Beispiel:
Ergebnis: https://test.de/tmpfs/cache/me…iedisp_kategorie6103.html
RewriteEngine on
RewriteCond %{QUERY_STRING} ^cmd=(meinekategorie)&page=(disp_kategorie).*url=.*[_](\d.*)$ [NC]
RewriteRule ^kategorie/request.*$ /tmpfs/cache/%1%2%3.html$1? [R,L]
Danke schonmal,
Gruß,Schuppeste