.htaccess uprava pravidla pro index.php

nyccoss
Člen | 18
+
0
-

Zdravim vsechny.

Pouzivam na generovani obrazku z aplikace vlastni presenter, kteremu je predan nazev obrazku a rozmery. Pokud existuje zmenseny obrazek, vrati ho to, pokud ne, zmensi ho z originalu. S timto problem neni zadny. Vraci mi to i spravne cache hlavicky pro prohlizec, tudiz se nestahuje porad dokola.

Nic mene, aby neco /image/obrazek-300–200.jpg vlezlo do presenteru, bylo zapotrebi upravit pravidlo v .htaccessu tak, aby .jpg/png/gif poustelo do aplikace.

RewriteRule !\.(pdf|js|ico|css|rar|zip|tar\.gz|map)$ index.php [L]

Cimz to funguje, ale naopak apache nyni k obrazkum, ktere existuji na filesystemu neposila hlavicky s max-age nebo expire. Nejaky napad jak tento staticky obsah obdarit temito hlavickami?

Diyk za rady.

CZechBoY
Člen | 3608
+
0
-

Spíš odkazuj na „neexistující“ obrázek a pokud neexistuje tak to převezmi v php a vygeneruj zmenšeninu, vrať obrázek.
htaccess bych nechal normálně ať servíruje existující obrázky (pokud nepotřebuješ nějakou autorizaci v php samozřejmě).