mod_expires per directory
Jeg har en Linux (RH8) server med Apache2 og webcam programmet Motion.Motion overskriver snapshots i en folder /cam2 under document root. Disse billeder ændrer sig hele tiden, og skal have en expires header som ikke casher i klienten.
Derudover gemmer Motion billeder ved bevægelse i en folderstruktur under /cam2 som /yyyy/mm/dd/hh/mm/ som overvågningskamerafunktion.
Under /cam2/2003/09/19/21/08/ ligger selve billederne med sekunder og et løbenr som filnavn. F.eks: 47-1.jpg 47-2.jpg ... ... Disse billeder er statiske, og må gerne cashes i klienten.
Jeg vil altså gerne have 2 vidt forskellige expires regler for jpegs efter hvilket bibliotek de ligger i.
For at det kan virke skal klienten ikke genbruge billeder med samme filnavn, når de har forskellig URL, men det tror jeg nu heller ikke er problem.
Jeg har midlertidigt løst mit problem, ved at lade en særlig php rutine sætte expires headeren, når jeg læser seneste snapshot: http://www.eksperten.dk/spm/401779
Jeg vil dog gerne gøre det rigtigt med Apache konfiguration, for ikke at gøre min PHP kode unødvendigt kompliceret.
Kan man have forskellig mod_expires for en filtype per bibliotek? Hvis ja, Hvordan er syntaxen, og skal det stå i httpd.conf?
